Compare commits
8 Commits
v1.2.0-bet
...
v1.2.0-bet
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8ab6cdb03c | ||
|
|
bd5aa8e0b9 | ||
|
|
f3574a5029 | ||
|
|
e703c17a47 | ||
|
|
45a20d9405 | ||
|
|
67c7faf832 | ||
|
|
180252f3f5 | ||
|
|
f6dca97442 |
19
CHANGELOG.md
19
CHANGELOG.md
@@ -1,3 +1,22 @@
|
||||
# [1.2.0-beta.22](https://github.com/Tencent/tmagic-editor/compare/v1.2.0-beta.21...v1.2.0-beta.22) (2022-12-06)
|
||||
|
||||
|
||||
|
||||
# [1.2.0-beta.21](https://github.com/Tencent/tmagic-editor/compare/v1.2.0-beta.20...v1.2.0-beta.21) (2022-12-06)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **editor:** layout 组件中hasRight判断出错 ([f6dca97](https://github.com/Tencent/tmagic-editor/commit/f6dca97442339f1cc941ebaf39eddbe657f76512))
|
||||
* **editor:** services在组件unmounted时只重置状态不移除事件 ([45a20d9](https://github.com/Tencent/tmagic-editor/commit/45a20d9405900c62dfc1c3b82612c69c409da373))
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **editor:** 新增可以移除所有service插件的方法 ([67c7faf](https://github.com/Tencent/tmagic-editor/commit/67c7faf832c811866f6c012a7362472397fdc6ef))
|
||||
|
||||
|
||||
|
||||
# [1.2.0-beta.20](https://github.com/Tencent/tmagic-editor/compare/v1.2.0-beta.19...v1.2.0-beta.20) (2022-12-05)
|
||||
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"version": "1.2.0-beta.20",
|
||||
"version": "1.2.0-beta.22",
|
||||
"name": "tmagic",
|
||||
"private": true,
|
||||
"packageManager": "pnpm@7.1.9",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"version": "1.2.0-beta.20",
|
||||
"version": "1.2.0-beta.22",
|
||||
"name": "@tmagic/cli",
|
||||
"main": "lib/index.js",
|
||||
"types": "lib/index.d.ts",
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
{
|
||||
"version": "1.2.0-beta.20",
|
||||
"version": "1.2.0-beta.22",
|
||||
"name": "@tmagic/core",
|
||||
"type": "module",
|
||||
"sideEffects": [
|
||||
"dist/*"
|
||||
],
|
||||
"main": "dist/tmagic-core.umd.js",
|
||||
"module": "dist/tmagic-core.mjs",
|
||||
"main": "dist/tmagic-core.umd.cjs",
|
||||
"module": "dist/tmagic-core.js",
|
||||
"types": "types/index.d.ts",
|
||||
"exports": {
|
||||
".": {
|
||||
"import": "./dist/tmagic-core.mjs",
|
||||
"require": "./dist/tmagic-core.umd.js"
|
||||
"import": "./dist/tmagic-core.js",
|
||||
"require": "./dist/tmagic-core.umd.cjs"
|
||||
},
|
||||
"./dist/style.css": {
|
||||
"import": "./dist/style.css",
|
||||
@@ -35,7 +36,7 @@
|
||||
"vue"
|
||||
],
|
||||
"dependencies": {
|
||||
"@tmagic/schema": "1.2.0-beta.20",
|
||||
"@tmagic/schema": "1.2.0-beta.22",
|
||||
"events": "^3.3.0",
|
||||
"lodash-es": "^4.17.21"
|
||||
},
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
{
|
||||
"version": "1.2.0-beta.20",
|
||||
"version": "1.2.0-beta.22",
|
||||
"name": "@tmagic/design",
|
||||
"type": "module",
|
||||
"sideEffects": [
|
||||
"dist/*"
|
||||
],
|
||||
"main": "dist/tmagic-design.umd.js",
|
||||
"module": "dist/tmagic-design.mjs",
|
||||
"main": "dist/tmagic-design.umd.cjs",
|
||||
"module": "dist/tmagic-design.js",
|
||||
"types": "types/index.d.ts",
|
||||
"exports": {
|
||||
".": {
|
||||
"import": "./dist/tmagic-design.mjs",
|
||||
"require": "./dist/tmagic-design.umd.js"
|
||||
"import": "./dist/tmagic-design.js",
|
||||
"require": "./dist/tmagic-design.umd.cjs"
|
||||
},
|
||||
"./*": "./*"
|
||||
},
|
||||
|
||||
@@ -1,18 +1,19 @@
|
||||
{
|
||||
"version": "1.2.0-beta.20",
|
||||
"version": "1.2.0-beta.22",
|
||||
"name": "@tmagic/editor",
|
||||
"type": "module",
|
||||
"sideEffects": [
|
||||
"dist/*",
|
||||
"src/theme/*"
|
||||
],
|
||||
"main": "dist/tmagic-editor.umd.js",
|
||||
"module": "dist/tmagic-editor.mjs",
|
||||
"main": "dist/tmagic-editor.umd.cjs",
|
||||
"module": "dist/tmagic-editor.js",
|
||||
"style": "dist/style.css",
|
||||
"types": "types/index.d.ts",
|
||||
"exports": {
|
||||
".": {
|
||||
"import": "./dist/tmagic-editor.mjs",
|
||||
"require": "./dist/tmagic-editor.umd.js"
|
||||
"import": "./dist/tmagic-editor.js",
|
||||
"require": "./dist/tmagic-editor.umd.cjs"
|
||||
},
|
||||
"./dist/style.css": {
|
||||
"import": "./dist/style.css",
|
||||
@@ -45,12 +46,12 @@
|
||||
"dependencies": {
|
||||
"@babel/core": "^7.18.0",
|
||||
"@element-plus/icons-vue": "^2.0.9",
|
||||
"@tmagic/core": "1.2.0-beta.20",
|
||||
"@tmagic/design": "1.2.0-beta.20",
|
||||
"@tmagic/form": "1.2.0-beta.20",
|
||||
"@tmagic/schema": "1.2.0-beta.20",
|
||||
"@tmagic/stage": "1.2.0-beta.20",
|
||||
"@tmagic/utils": "1.2.0-beta.20",
|
||||
"@tmagic/core": "1.2.0-beta.22",
|
||||
"@tmagic/design": "1.2.0-beta.22",
|
||||
"@tmagic/form": "1.2.0-beta.22",
|
||||
"@tmagic/schema": "1.2.0-beta.22",
|
||||
"@tmagic/stage": "1.2.0-beta.22",
|
||||
"@tmagic/utils": "1.2.0-beta.22",
|
||||
"buffer": "^6.0.3",
|
||||
"color": "^3.1.3",
|
||||
"events": "^3.3.0",
|
||||
@@ -62,8 +63,8 @@
|
||||
"vue": "^3.2.37"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@tmagic/design": "1.2.0-beta.20",
|
||||
"@tmagic/form": "1.2.0-beta.20",
|
||||
"@tmagic/design": "1.2.0-beta.22",
|
||||
"@tmagic/form": "1.2.0-beta.22",
|
||||
"monaco-editor": "^0.34.0",
|
||||
"vue": "^3.2.37"
|
||||
},
|
||||
|
||||
@@ -316,13 +316,12 @@ export default defineComponent({
|
||||
);
|
||||
|
||||
onUnmounted(() => {
|
||||
editorService.destroy();
|
||||
historyService.destroy();
|
||||
propsService.destroy();
|
||||
uiService.destroy();
|
||||
componentListService.destroy();
|
||||
storageService.destroy();
|
||||
codeBlockService.destroy();
|
||||
editorService.resetState();
|
||||
historyService.resetState();
|
||||
propsService.resetState();
|
||||
uiService.resetState();
|
||||
componentListService.resetState();
|
||||
codeBlockService.resetState();
|
||||
});
|
||||
|
||||
const services: Services = {
|
||||
|
||||
@@ -48,7 +48,7 @@ const props = withDefaults(
|
||||
const el = ref<HTMLElement>();
|
||||
|
||||
const hasLeft = computed(() => typeof props.left !== 'undefined');
|
||||
const hasRight = computed(() => typeof props.left !== 'undefined');
|
||||
const hasRight = computed(() => typeof props.right !== 'undefined');
|
||||
|
||||
const getCenterWidth = (clientWidth: number, left: number, right: number) => {
|
||||
let center = clientWidth - left - right;
|
||||
|
||||
@@ -169,6 +169,11 @@ export default class extends EventEmitter {
|
||||
});
|
||||
}
|
||||
|
||||
public removeAllPlugins() {
|
||||
this.pluginOptionsList = {};
|
||||
this.middleware = {};
|
||||
}
|
||||
|
||||
private async doTask() {
|
||||
this.doingTask = true;
|
||||
let task = this.taskList.shift();
|
||||
|
||||
@@ -344,7 +344,7 @@ class CodeBlock extends BaseService {
|
||||
this.setCodeDsl(codeDsl);
|
||||
}
|
||||
|
||||
public destroy(): void {
|
||||
public resetState() {
|
||||
this.state.isShowCodeEditor = false;
|
||||
this.state.codeDsl = null;
|
||||
this.state.id = '';
|
||||
@@ -354,6 +354,12 @@ class CodeBlock extends BaseService {
|
||||
this.state.undeletableList = [];
|
||||
}
|
||||
|
||||
public destroy(): void {
|
||||
this.resetState();
|
||||
this.removeAllListeners();
|
||||
this.removeAllPlugins();
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除组件时 如果是容器 需要遍历删除其包含节点的绑定信息
|
||||
* @param {MNode} node 节点信息
|
||||
|
||||
@@ -42,9 +42,14 @@ class ComponentList extends BaseService {
|
||||
return this.state.list;
|
||||
}
|
||||
|
||||
public destroy() {
|
||||
public resetState() {
|
||||
this.state.list = [];
|
||||
}
|
||||
|
||||
public destroy() {
|
||||
this.resetState();
|
||||
this.removeAllListeners();
|
||||
this.removeAllPlugins();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -207,7 +207,7 @@ class Editor extends BaseService {
|
||||
if (page) {
|
||||
historyService.changePage(toRaw(page));
|
||||
} else {
|
||||
historyService.empty();
|
||||
historyService.resetState();
|
||||
}
|
||||
|
||||
if (node?.id) {
|
||||
@@ -762,8 +762,7 @@ class Editor extends BaseService {
|
||||
});
|
||||
}
|
||||
|
||||
public destroy() {
|
||||
this.removeAllListeners();
|
||||
public resetState() {
|
||||
this.set('root', null);
|
||||
this.set('node', null);
|
||||
this.set('nodes', []);
|
||||
@@ -775,6 +774,12 @@ class Editor extends BaseService {
|
||||
this.set('pageLength', new Map());
|
||||
}
|
||||
|
||||
public destroy() {
|
||||
this.removeAllListeners();
|
||||
this.resetState();
|
||||
this.removeAllPlugins();
|
||||
}
|
||||
|
||||
public resetModifiedNodeId() {
|
||||
this.get<Map<Id, Id>>('modifiedNodeIds').clear();
|
||||
}
|
||||
|
||||
@@ -76,10 +76,15 @@ class Events extends BaseService {
|
||||
return cloneDeep(methodMap[type] || DEFAULT_METHODS);
|
||||
}
|
||||
|
||||
public destroy() {
|
||||
public resetState() {
|
||||
eventMap = reactive({});
|
||||
methodMap = reactive({});
|
||||
}
|
||||
|
||||
public destroy() {
|
||||
this.resetState();
|
||||
this.removeAllListeners();
|
||||
this.removeAllPlugins();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -68,7 +68,7 @@ class History extends BaseService {
|
||||
this.emit('page-change', this.state.pageSteps[this.state.pageId]);
|
||||
}
|
||||
|
||||
public empty(): void {
|
||||
public resetState(): void {
|
||||
this.state.pageId = undefined;
|
||||
this.state.pageSteps = {};
|
||||
this.state.canRedo = false;
|
||||
@@ -100,8 +100,9 @@ class History extends BaseService {
|
||||
}
|
||||
|
||||
public destroy(): void {
|
||||
this.empty();
|
||||
this.resetState();
|
||||
this.removeAllListeners();
|
||||
this.removeAllPlugins();
|
||||
}
|
||||
|
||||
private getUndoRedo() {
|
||||
|
||||
@@ -171,10 +171,15 @@ class Props extends BaseService {
|
||||
};
|
||||
}
|
||||
|
||||
public destroy() {
|
||||
public resetState() {
|
||||
this.state.propsConfigMap = {};
|
||||
this.state.propsValueMap = {};
|
||||
}
|
||||
|
||||
public destroy() {
|
||||
this.resetState();
|
||||
this.removeAllListeners();
|
||||
this.removeAllPlugins();
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -109,6 +109,7 @@ export class WebStorage extends BaseService {
|
||||
|
||||
public destroy() {
|
||||
this.removeAllListeners();
|
||||
this.removeAllPlugins();
|
||||
}
|
||||
|
||||
private getValueAndProtocol(value: string | null) {
|
||||
|
||||
@@ -97,8 +97,20 @@ class Ui extends BaseService {
|
||||
return Math.min((width - 60) / stageWidth || 1, (height - 80) / stageHeight || 1);
|
||||
}
|
||||
|
||||
public resetState() {
|
||||
this.set('showSrc', false);
|
||||
this.set('uiSelectMode', false);
|
||||
this.set('zoom', 1);
|
||||
this.set('stageContainerRect', {
|
||||
width: 0,
|
||||
height: 0,
|
||||
});
|
||||
}
|
||||
|
||||
public destroy() {
|
||||
this.resetState();
|
||||
this.removeAllListeners();
|
||||
this.removeAllPlugins();
|
||||
}
|
||||
|
||||
private async setStageRect(value: StageRect) {
|
||||
|
||||
@@ -1,22 +1,24 @@
|
||||
{
|
||||
"version": "1.2.0-beta.20",
|
||||
"version": "1.2.0-beta.22",
|
||||
"name": "@tmagic/element-plus-adapter",
|
||||
"type": "module",
|
||||
"sideEffects": [
|
||||
"dist/*"
|
||||
],
|
||||
"main": "dist/index.js",
|
||||
"module": "dist/index.js",
|
||||
"main": "dist/tmagic-element-plus-adapter.umd.cjs",
|
||||
"module": "dist/tmagic-element-plus-adapter.js",
|
||||
"types": "types/index.d.ts",
|
||||
"exports": {
|
||||
".": {
|
||||
"import": "./dist/index.js",
|
||||
"require": "./dist/index.js"
|
||||
"import": "./dist/tmagic-element-plus-adapter.js",
|
||||
"require": "./dist/tmagic-element-plus-adapter.umd.cjs"
|
||||
},
|
||||
"./*": "./*"
|
||||
},
|
||||
"license": "Apache-2.0",
|
||||
"scripts": {
|
||||
"build": "tsc -b tsconfig.build.json",
|
||||
"build": "npm run build:type && vite build",
|
||||
"build:type": "npm run clear:type && tsc --declaration --emitDeclarationOnly --project tsconfig.build.json",
|
||||
"clear:type": "rimraf ./types"
|
||||
},
|
||||
"engines": {
|
||||
|
||||
@@ -6,9 +6,6 @@
|
||||
"declarationDir": "types",
|
||||
"forceConsistentCasingInFileNames": true,
|
||||
"paths": {},
|
||||
"module": "CommonJS",
|
||||
"rootDir": "./src",
|
||||
"outDir": "./dist",
|
||||
},
|
||||
"include": [
|
||||
"src"
|
||||
|
||||
42
packages/element-plus-adapter/vite.config.ts
Normal file
42
packages/element-plus-adapter/vite.config.ts
Normal file
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Tencent is pleased to support the open source community by making TMagicEditor available.
|
||||
*
|
||||
* Copyright (C) 2021 THL A29 Limited, a Tencent company. All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import { defineConfig } from 'vite';
|
||||
|
||||
import pkg from './package.json';
|
||||
|
||||
export default defineConfig({
|
||||
build: {
|
||||
cssCodeSplit: false,
|
||||
sourcemap: true,
|
||||
minify: false,
|
||||
target: 'esnext',
|
||||
|
||||
lib: {
|
||||
entry: 'src/index.ts',
|
||||
name: 'TMagicElementPlusAdapter',
|
||||
fileName: 'tmagic-element-plus-adapter',
|
||||
},
|
||||
|
||||
rollupOptions: {
|
||||
// 确保外部化处理那些你不想打包进库的依赖
|
||||
external(id: string) {
|
||||
return Object.keys(pkg.dependencies).some((k) => new RegExp(`^${k}`).test(id));
|
||||
},
|
||||
},
|
||||
},
|
||||
});
|
||||
@@ -1,18 +1,19 @@
|
||||
{
|
||||
"version": "1.2.0-beta.20",
|
||||
"version": "1.2.0-beta.22",
|
||||
"name": "@tmagic/form",
|
||||
"type": "module",
|
||||
"sideEffects": [
|
||||
"dist/*",
|
||||
"src/theme/*"
|
||||
],
|
||||
"main": "dist/tmagic-form.umd.js",
|
||||
"module": "dist/tmagic-form.mjs",
|
||||
"main": "dist/tmagic-form.umd.cjs",
|
||||
"module": "dist/tmagic-form.js",
|
||||
"style": "dist/style.css",
|
||||
"types": "types/index.d.ts",
|
||||
"exports": {
|
||||
".": {
|
||||
"import": "./dist/tmagic-form.mjs",
|
||||
"require": "./dist/tmagic-form.umd.js"
|
||||
"import": "./dist/tmagic-form.js",
|
||||
"require": "./dist/tmagic-form.umd.cjs"
|
||||
},
|
||||
"./dist/style.css": {
|
||||
"import": "./dist/style.css",
|
||||
@@ -35,8 +36,8 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@element-plus/icons-vue": "^2.0.9",
|
||||
"@tmagic/design": "1.2.0-beta.20",
|
||||
"@tmagic/utils": "1.2.0-beta.20",
|
||||
"@tmagic/design": "1.2.0-beta.22",
|
||||
"@tmagic/utils": "1.2.0-beta.22",
|
||||
"lodash-es": "^4.17.21",
|
||||
"sortablejs": "^1.14.0",
|
||||
"vue": "^3.2.37"
|
||||
|
||||
@@ -1,14 +1,15 @@
|
||||
{
|
||||
"version": "1.2.0-beta.20",
|
||||
"version": "1.2.0-beta.22",
|
||||
"name": "@tmagic/schema",
|
||||
"type": "module",
|
||||
"sideEffects": false,
|
||||
"main": "dist/tmagic-schema.umd.js",
|
||||
"module": "dist/tmagic-schema.mjs",
|
||||
"main": "dist/tmagic-schema.umd.cjs",
|
||||
"module": "dist/tmagic-schema.js",
|
||||
"types": "types/index.d.ts",
|
||||
"exports": {
|
||||
".": {
|
||||
"import": "./dist/tmagic-schema.mjs",
|
||||
"require": "./dist/tmagic-schema.umd.js"
|
||||
"import": "./dist/tmagic-schema.js",
|
||||
"require": "./dist/tmagic-schema.umd.cjs"
|
||||
},
|
||||
"./*": "./*"
|
||||
},
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
{
|
||||
"version": "1.2.0-beta.20",
|
||||
"version": "1.2.0-beta.22",
|
||||
"name": "@tmagic/stage",
|
||||
"type": "module",
|
||||
"sideEffects": [
|
||||
"dist/*"
|
||||
],
|
||||
"main": "dist/tmagic-stage.umd.js",
|
||||
"module": "dist/tmagic-stage.mjs",
|
||||
"main": "dist/tmagic-stage.umd.cjs",
|
||||
"module": "dist/tmagic-stage.js",
|
||||
"types": "types/index.d.ts",
|
||||
"exports": {
|
||||
".": {
|
||||
"import": "./dist/tmagic-stage.mjs",
|
||||
"require": "./dist/tmagic-stage.umd.js"
|
||||
"import": "./dist/tmagic-stage.js",
|
||||
"require": "./dist/tmagic-stage.umd.cjs"
|
||||
},
|
||||
"./*": "./*"
|
||||
},
|
||||
@@ -29,9 +30,9 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@scena/guides": "^0.17.0",
|
||||
"@tmagic/core": "1.2.0-beta.20",
|
||||
"@tmagic/schema": "1.2.0-beta.20",
|
||||
"@tmagic/utils": "1.2.0-beta.20",
|
||||
"@tmagic/core": "1.2.0-beta.22",
|
||||
"@tmagic/schema": "1.2.0-beta.22",
|
||||
"@tmagic/utils": "1.2.0-beta.22",
|
||||
"events": "^3.3.0",
|
||||
"keycon": "^1.1.2",
|
||||
"lodash-es": "^4.17.21",
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
{
|
||||
"version": "1.2.0-beta.20",
|
||||
"version": "1.2.0-beta.22",
|
||||
"name": "@tmagic/table",
|
||||
"type": "module",
|
||||
"sideEffects": [
|
||||
"dist/*"
|
||||
],
|
||||
"main": "dist/tmagic-table.umd.js",
|
||||
"module": "dist/tmagic-table.mjs",
|
||||
"main": "dist/tmagic-table.umd.cjs",
|
||||
"module": "dist/tmagic-table.js",
|
||||
"types": "types/index.d.ts",
|
||||
"exports": {
|
||||
".": {
|
||||
"import": "./dist/tmagic-table.mjs",
|
||||
"require": "./dist/tmagic-table.umd.js"
|
||||
"import": "./dist/tmagic-table.js",
|
||||
"require": "./dist/tmagic-table.umd.cjs"
|
||||
},
|
||||
"./dist/style.css": {
|
||||
"import": "./dist/style.css",
|
||||
@@ -32,14 +33,14 @@
|
||||
"url": "https://github.com/Tencent/tmagic-editor.git"
|
||||
},
|
||||
"dependencies": {
|
||||
"@tmagic/design": "1.2.0-beta.20",
|
||||
"@tmagic/form": "1.2.0-beta.20",
|
||||
"@tmagic/utils": "1.2.0-beta.20",
|
||||
"@tmagic/design": "1.2.0-beta.22",
|
||||
"@tmagic/form": "1.2.0-beta.22",
|
||||
"@tmagic/utils": "1.2.0-beta.22",
|
||||
"lodash-es": "^4.17.21",
|
||||
"vue": "^3.2.37"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@tmagic/form": "1.2.0-beta.20",
|
||||
"@tmagic/form": "1.2.0-beta.22",
|
||||
"vue": "^3.2.37"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"name": "@tmagic/ui-react",
|
||||
"version": "1.2.0-beta.20",
|
||||
"version": "1.2.0-beta.22",
|
||||
"type": "module",
|
||||
"main": "src/index.ts",
|
||||
"engines": {
|
||||
"node": ">=14"
|
||||
@@ -13,8 +14,8 @@
|
||||
"react:build": "tsc && vite build"
|
||||
},
|
||||
"dependencies": {
|
||||
"@tmagic/core": "1.2.0-beta.20",
|
||||
"@tmagic/schema": "1.2.0-beta.20",
|
||||
"@tmagic/core": "1.2.0-beta.22",
|
||||
"@tmagic/schema": "1.2.0-beta.22",
|
||||
"qrcode": "^1.5.0",
|
||||
"react": "^17.0.0",
|
||||
"react-dom": "^17.0.0"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"version": "1.2.0-beta.20",
|
||||
"version": "1.2.0-beta.22",
|
||||
"name": "@tmagic/ui-vue2",
|
||||
"type": "module",
|
||||
"main": "src/index.ts",
|
||||
"engines": {
|
||||
"node": ">=14"
|
||||
@@ -10,9 +11,9 @@
|
||||
"url": "https://github.com/Tencent/tmagic-editor.git"
|
||||
},
|
||||
"dependencies": {
|
||||
"@tmagic/core": "1.2.0-beta.20",
|
||||
"@tmagic/schema": "1.2.0-beta.20",
|
||||
"@tmagic/utils": "1.2.0-beta.20",
|
||||
"@tmagic/core": "1.2.0-beta.22",
|
||||
"@tmagic/schema": "1.2.0-beta.22",
|
||||
"@tmagic/utils": "1.2.0-beta.22",
|
||||
"qrcode": "^1.5.0",
|
||||
"vue": "^2.7.4"
|
||||
},
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"version": "1.2.0-beta.20",
|
||||
"version": "1.2.0-beta.22",
|
||||
"name": "@tmagic/ui",
|
||||
"type": "module",
|
||||
"main": "src/index.ts",
|
||||
"engines": {
|
||||
"node": ">=14"
|
||||
@@ -11,9 +12,9 @@
|
||||
"url": "https://github.com/Tencent/tmagic-editor.git"
|
||||
},
|
||||
"dependencies": {
|
||||
"@tmagic/core": "1.2.0-beta.20",
|
||||
"@tmagic/schema": "1.2.0-beta.20",
|
||||
"@tmagic/utils": "1.2.0-beta.20",
|
||||
"@tmagic/core": "1.2.0-beta.22",
|
||||
"@tmagic/schema": "1.2.0-beta.22",
|
||||
"@tmagic/utils": "1.2.0-beta.22",
|
||||
"delegate": "^3.2.0",
|
||||
"qrcode": "^1.5.0",
|
||||
"tiny-emitter": "^2.1.0",
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
{
|
||||
"version": "1.2.0-beta.20",
|
||||
"version": "1.2.0-beta.22",
|
||||
"name": "@tmagic/utils",
|
||||
"main": "dist/tmagic-utils.umd.js",
|
||||
"module": "dist/tmagic-utils.mjs",
|
||||
"type": "module",
|
||||
"main": "dist/tmagic-utils.umd.cjs",
|
||||
"module": "dist/tmagic-utils.js",
|
||||
"types": "types/index.d.ts",
|
||||
"exports": {
|
||||
".": {
|
||||
"import": "./dist/tmagic-utils.mjs",
|
||||
"require": "./dist/tmagic-utils.umd.js"
|
||||
"import": "./dist/tmagic-utils.js",
|
||||
"require": "./dist/tmagic-utils.umd.cjs"
|
||||
}
|
||||
},
|
||||
"license": "Apache-2.0",
|
||||
@@ -24,7 +25,7 @@
|
||||
"url": "https://github.com/Tencent/tmagic-editor.git"
|
||||
},
|
||||
"dependencies": {
|
||||
"@tmagic/schema": "1.2.0-beta.20",
|
||||
"@tmagic/schema": "1.2.0-beta.22",
|
||||
"dayjs": "^1.11.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"name": "tmagic-playground",
|
||||
"version": "1.2.0-beta.20",
|
||||
"version": "1.2.0-beta.22",
|
||||
"type": "module",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"clean:top": "rimraf dist",
|
||||
@@ -12,13 +13,13 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@element-plus/icons-vue": "^2.0.9",
|
||||
"@tmagic/design": "1.2.0-beta.20",
|
||||
"@tmagic/editor": "1.2.0-beta.20",
|
||||
"@tmagic/element-plus-adapter": "1.2.0-beta.20",
|
||||
"@tmagic/form": "1.2.0-beta.20",
|
||||
"@tmagic/schema": "1.2.0-beta.20",
|
||||
"@tmagic/stage": "1.2.0-beta.20",
|
||||
"@tmagic/utils": "1.2.0-beta.20",
|
||||
"@tmagic/design": "1.2.0-beta.22",
|
||||
"@tmagic/editor": "1.2.0-beta.22",
|
||||
"@tmagic/element-plus-adapter": "1.2.0-beta.22",
|
||||
"@tmagic/form": "1.2.0-beta.22",
|
||||
"@tmagic/schema": "1.2.0-beta.22",
|
||||
"@tmagic/stage": "1.2.0-beta.22",
|
||||
"@tmagic/utils": "1.2.0-beta.22",
|
||||
"element-plus": "^2.2.19",
|
||||
"monaco-editor": "^0.34.0",
|
||||
"serialize-javascript": "^6.0.0",
|
||||
|
||||
98
pnpm-lock.yaml
generated
98
pnpm-lock.yaml
generated
@@ -107,7 +107,7 @@ importers:
|
||||
|
||||
packages/core:
|
||||
specifiers:
|
||||
'@tmagic/schema': 1.2.0-beta.20
|
||||
'@tmagic/schema': 1.2.0-beta.22
|
||||
'@types/events': ^3.0.0
|
||||
'@types/lodash-es': ^4.17.4
|
||||
'@types/node': ^15.12.4
|
||||
@@ -157,12 +157,12 @@ importers:
|
||||
specifiers:
|
||||
'@babel/core': ^7.18.0
|
||||
'@element-plus/icons-vue': ^2.0.9
|
||||
'@tmagic/core': 1.2.0-beta.20
|
||||
'@tmagic/design': 1.2.0-beta.20
|
||||
'@tmagic/form': 1.2.0-beta.20
|
||||
'@tmagic/schema': 1.2.0-beta.20
|
||||
'@tmagic/stage': 1.2.0-beta.20
|
||||
'@tmagic/utils': 1.2.0-beta.20
|
||||
'@tmagic/core': 1.2.0-beta.22
|
||||
'@tmagic/design': 1.2.0-beta.22
|
||||
'@tmagic/form': 1.2.0-beta.22
|
||||
'@tmagic/schema': 1.2.0-beta.22
|
||||
'@tmagic/stage': 1.2.0-beta.22
|
||||
'@tmagic/utils': 1.2.0-beta.22
|
||||
'@types/events': ^3.0.0
|
||||
'@types/lodash-es': ^4.17.4
|
||||
'@types/node': ^15.12.4
|
||||
@@ -239,8 +239,8 @@ importers:
|
||||
specifiers:
|
||||
'@babel/core': ^7.18.0
|
||||
'@element-plus/icons-vue': ^2.0.9
|
||||
'@tmagic/design': 1.2.0-beta.20
|
||||
'@tmagic/utils': 1.2.0-beta.20
|
||||
'@tmagic/design': 1.2.0-beta.22
|
||||
'@tmagic/utils': 1.2.0-beta.22
|
||||
'@types/lodash-es': ^4.17.4
|
||||
'@types/node': ^15.12.4
|
||||
'@types/sortablejs': ^1.10.7
|
||||
@@ -293,9 +293,9 @@ importers:
|
||||
packages/stage:
|
||||
specifiers:
|
||||
'@scena/guides': ^0.17.0
|
||||
'@tmagic/core': 1.2.0-beta.20
|
||||
'@tmagic/schema': 1.2.0-beta.20
|
||||
'@tmagic/utils': 1.2.0-beta.20
|
||||
'@tmagic/core': 1.2.0-beta.22
|
||||
'@tmagic/schema': 1.2.0-beta.22
|
||||
'@tmagic/utils': 1.2.0-beta.22
|
||||
'@types/events': ^3.0.0
|
||||
'@types/lodash-es': ^4.17.4
|
||||
'@types/node': ^15.12.4
|
||||
@@ -329,9 +329,9 @@ importers:
|
||||
|
||||
packages/table:
|
||||
specifiers:
|
||||
'@tmagic/design': 1.2.0-beta.20
|
||||
'@tmagic/form': 1.2.0-beta.20
|
||||
'@tmagic/utils': 1.2.0-beta.20
|
||||
'@tmagic/design': 1.2.0-beta.22
|
||||
'@tmagic/form': 1.2.0-beta.22
|
||||
'@tmagic/utils': 1.2.0-beta.22
|
||||
'@types/color': ^3.0.1
|
||||
'@types/lodash-es': ^4.17.4
|
||||
'@types/node': ^15.12.4
|
||||
@@ -369,9 +369,9 @@ importers:
|
||||
packages/ui:
|
||||
specifiers:
|
||||
'@testing-library/vue': ^6.4.2
|
||||
'@tmagic/core': 1.2.0-beta.20
|
||||
'@tmagic/schema': 1.2.0-beta.20
|
||||
'@tmagic/utils': 1.2.0-beta.20
|
||||
'@tmagic/core': 1.2.0-beta.22
|
||||
'@tmagic/schema': 1.2.0-beta.22
|
||||
'@tmagic/utils': 1.2.0-beta.22
|
||||
'@types/qrcode': ^1.4.2
|
||||
'@vue/compiler-sfc': ^3.2.37
|
||||
'@vue/test-utils': ^2.0.0
|
||||
@@ -395,8 +395,8 @@ importers:
|
||||
|
||||
packages/ui-react:
|
||||
specifiers:
|
||||
'@tmagic/core': 1.2.0-beta.20
|
||||
'@tmagic/schema': 1.2.0-beta.20
|
||||
'@tmagic/core': 1.2.0-beta.22
|
||||
'@tmagic/schema': 1.2.0-beta.22
|
||||
'@types/react': ^17.0.37
|
||||
'@types/react-dom': ^17.0.11
|
||||
qrcode: ^1.5.0
|
||||
@@ -416,9 +416,9 @@ importers:
|
||||
|
||||
packages/ui-vue2:
|
||||
specifiers:
|
||||
'@tmagic/core': 1.2.0-beta.20
|
||||
'@tmagic/schema': 1.2.0-beta.20
|
||||
'@tmagic/utils': 1.2.0-beta.20
|
||||
'@tmagic/core': 1.2.0-beta.22
|
||||
'@tmagic/schema': 1.2.0-beta.22
|
||||
'@tmagic/utils': 1.2.0-beta.22
|
||||
qrcode: ^1.5.0
|
||||
vite: ^3.1.3
|
||||
vue: ^2.7.4
|
||||
@@ -435,7 +435,7 @@ importers:
|
||||
|
||||
packages/utils:
|
||||
specifiers:
|
||||
'@tmagic/schema': 1.2.0-beta.20
|
||||
'@tmagic/schema': 1.2.0-beta.22
|
||||
'@types/node': ^15.12.4
|
||||
dayjs: ^1.11.4
|
||||
rimraf: ^3.0.2
|
||||
@@ -453,13 +453,13 @@ importers:
|
||||
playground:
|
||||
specifiers:
|
||||
'@element-plus/icons-vue': ^2.0.9
|
||||
'@tmagic/design': 1.2.0-beta.20
|
||||
'@tmagic/editor': 1.2.0-beta.20
|
||||
'@tmagic/element-plus-adapter': 1.2.0-beta.20
|
||||
'@tmagic/form': 1.2.0-beta.20
|
||||
'@tmagic/schema': 1.2.0-beta.20
|
||||
'@tmagic/stage': 1.2.0-beta.20
|
||||
'@tmagic/utils': 1.2.0-beta.20
|
||||
'@tmagic/design': 1.2.0-beta.22
|
||||
'@tmagic/editor': 1.2.0-beta.22
|
||||
'@tmagic/element-plus-adapter': 1.2.0-beta.22
|
||||
'@tmagic/form': 1.2.0-beta.22
|
||||
'@tmagic/schema': 1.2.0-beta.22
|
||||
'@tmagic/stage': 1.2.0-beta.22
|
||||
'@tmagic/utils': 1.2.0-beta.22
|
||||
'@types/node': ^15.12.4
|
||||
'@types/serialize-javascript': ^5.0.1
|
||||
'@vitejs/plugin-legacy': ^2.2.0
|
||||
@@ -505,12 +505,12 @@ importers:
|
||||
|
||||
runtime/react:
|
||||
specifiers:
|
||||
'@tmagic/cli': 1.2.0-beta.20
|
||||
'@tmagic/core': 1.2.0-beta.20
|
||||
'@tmagic/schema': 1.2.0-beta.20
|
||||
'@tmagic/stage': 1.2.0-beta.20
|
||||
'@tmagic/ui-react': 1.2.0-beta.20
|
||||
'@tmagic/utils': 1.2.0-beta.20
|
||||
'@tmagic/cli': 1.2.0-beta.22
|
||||
'@tmagic/core': 1.2.0-beta.22
|
||||
'@tmagic/schema': 1.2.0-beta.22
|
||||
'@tmagic/stage': 1.2.0-beta.22
|
||||
'@tmagic/ui-react': 1.2.0-beta.22
|
||||
'@tmagic/utils': 1.2.0-beta.22
|
||||
'@types/react': ^17.0.37
|
||||
'@types/react-dom': ^17.0.11
|
||||
'@vitejs/plugin-legacy': ^2.2.0
|
||||
@@ -544,12 +544,12 @@ importers:
|
||||
|
||||
runtime/vue2:
|
||||
specifiers:
|
||||
'@tmagic/cli': 1.2.0-beta.20
|
||||
'@tmagic/core': 1.2.0-beta.20
|
||||
'@tmagic/schema': 1.2.0-beta.20
|
||||
'@tmagic/stage': 1.2.0-beta.20
|
||||
'@tmagic/ui-vue2': 1.2.0-beta.20
|
||||
'@tmagic/utils': 1.2.0-beta.20
|
||||
'@tmagic/cli': 1.2.0-beta.22
|
||||
'@tmagic/core': 1.2.0-beta.22
|
||||
'@tmagic/schema': 1.2.0-beta.22
|
||||
'@tmagic/stage': 1.2.0-beta.22
|
||||
'@tmagic/ui-vue2': 1.2.0-beta.22
|
||||
'@tmagic/utils': 1.2.0-beta.22
|
||||
'@types/events': ^3.0.0
|
||||
'@vitejs/plugin-legacy': ^2.2.0
|
||||
'@vitejs/plugin-vue2': ^1.1.2
|
||||
@@ -585,12 +585,12 @@ importers:
|
||||
|
||||
runtime/vue3:
|
||||
specifiers:
|
||||
'@tmagic/cli': 1.2.0-beta.20
|
||||
'@tmagic/core': 1.2.0-beta.20
|
||||
'@tmagic/schema': 1.2.0-beta.20
|
||||
'@tmagic/stage': 1.2.0-beta.20
|
||||
'@tmagic/ui': 1.2.0-beta.20
|
||||
'@tmagic/utils': 1.2.0-beta.20
|
||||
'@tmagic/cli': 1.2.0-beta.22
|
||||
'@tmagic/core': 1.2.0-beta.22
|
||||
'@tmagic/schema': 1.2.0-beta.22
|
||||
'@tmagic/stage': 1.2.0-beta.22
|
||||
'@tmagic/ui': 1.2.0-beta.22
|
||||
'@tmagic/utils': 1.2.0-beta.22
|
||||
'@types/node': ^15.12.4
|
||||
'@vitejs/plugin-legacy': ^2.2.0
|
||||
'@vitejs/plugin-vue': ^3.1.0
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"name": "runtime-react",
|
||||
"version": "1.2.0-beta.20",
|
||||
"version": "1.2.0-beta.22",
|
||||
"type": "module",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"dev:react": "npm run build:libs && vite --config dev.vite.config.ts",
|
||||
@@ -20,12 +21,12 @@
|
||||
"build:event:admin": "vite build --config build.vite.config.ts --mode event:admin"
|
||||
},
|
||||
"dependencies": {
|
||||
"@tmagic/cli": "1.2.0-beta.20",
|
||||
"@tmagic/core": "1.2.0-beta.20",
|
||||
"@tmagic/ui-react": "1.2.0-beta.20",
|
||||
"@tmagic/schema": "1.2.0-beta.20",
|
||||
"@tmagic/stage": "1.2.0-beta.20",
|
||||
"@tmagic/utils": "1.2.0-beta.20",
|
||||
"@tmagic/cli": "1.2.0-beta.22",
|
||||
"@tmagic/core": "1.2.0-beta.22",
|
||||
"@tmagic/ui-react": "1.2.0-beta.22",
|
||||
"@tmagic/schema": "1.2.0-beta.22",
|
||||
"@tmagic/stage": "1.2.0-beta.22",
|
||||
"@tmagic/utils": "1.2.0-beta.22",
|
||||
"axios": "^0.25.0",
|
||||
"terser": "^5.14.2",
|
||||
"react": "^17.0.2",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"name": "runtime-vue2",
|
||||
"version": "1.2.0-beta.20",
|
||||
"version": "1.2.0-beta.22",
|
||||
"type": "module",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"dev:vue2": "npm run build:libs && vite --config dev.vite.config.ts",
|
||||
@@ -20,12 +21,12 @@
|
||||
"build:event:admin": "vite build --config build.vite.config.ts --mode event:admin"
|
||||
},
|
||||
"dependencies": {
|
||||
"@tmagic/cli": "1.2.0-beta.20",
|
||||
"@tmagic/core": "1.2.0-beta.20",
|
||||
"@tmagic/ui-vue2": "1.2.0-beta.20",
|
||||
"@tmagic/schema": "1.2.0-beta.20",
|
||||
"@tmagic/stage": "1.2.0-beta.20",
|
||||
"@tmagic/utils": "1.2.0-beta.20",
|
||||
"@tmagic/cli": "1.2.0-beta.22",
|
||||
"@tmagic/core": "1.2.0-beta.22",
|
||||
"@tmagic/ui-vue2": "1.2.0-beta.22",
|
||||
"@tmagic/schema": "1.2.0-beta.22",
|
||||
"@tmagic/stage": "1.2.0-beta.22",
|
||||
"@tmagic/utils": "1.2.0-beta.22",
|
||||
"axios": "^0.25.0",
|
||||
"terser": "^5.14.2",
|
||||
"vue": "^2.7.4"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"name": "runtime-vue3",
|
||||
"version": "1.2.0-beta.20",
|
||||
"version": "1.2.0-beta.22",
|
||||
"type": "module",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"dev": "npm run build:libs && vite --config dev.vite.config.ts",
|
||||
@@ -20,12 +21,12 @@
|
||||
"build:event:admin": "vite build --config build.vite.config.ts --mode event:admin"
|
||||
},
|
||||
"dependencies": {
|
||||
"@tmagic/cli": "1.2.0-beta.20",
|
||||
"@tmagic/core": "1.2.0-beta.20",
|
||||
"@tmagic/ui": "1.2.0-beta.20",
|
||||
"@tmagic/schema": "1.2.0-beta.20",
|
||||
"@tmagic/stage": "1.2.0-beta.20",
|
||||
"@tmagic/utils": "1.2.0-beta.20",
|
||||
"@tmagic/cli": "1.2.0-beta.22",
|
||||
"@tmagic/core": "1.2.0-beta.22",
|
||||
"@tmagic/ui": "1.2.0-beta.22",
|
||||
"@tmagic/schema": "1.2.0-beta.22",
|
||||
"@tmagic/stage": "1.2.0-beta.22",
|
||||
"@tmagic/utils": "1.2.0-beta.22",
|
||||
"@vitejs/plugin-legacy": "^2.2.0",
|
||||
"@vitejs/plugin-vue-jsx": "^1.3.10",
|
||||
"axios": "^0.25.0",
|
||||
|
||||
Reference in New Issue
Block a user