1
0
mirror of synced 2025-12-11 04:07:55 +08:00

Compare commits

..

8 Commits

Author SHA1 Message Date
roymondchen
8ab6cdb03c chore: release v1.2.0-beta.22 2022-12-06 21:02:59 +08:00
roymondchen
bd5aa8e0b9 build(element-plus-adapter): 使用vite打包 2022-12-06 20:58:56 +08:00
roymondchen
f3574a5029 chore: release v1.2.0-beta.21 2022-12-06 20:35:10 +08:00
roymondchen
e703c17a47 chore(cli): 去掉type=moudule 2022-12-06 20:33:19 +08:00
roymondchen
45a20d9405 fix(editor): services在组件unmounted时只重置状态不移除事件 2022-12-06 20:32:06 +08:00
roymondchen
67c7faf832 feat(editor): 新增可以移除所有service插件的方法 2022-12-06 19:14:34 +08:00
roymondchen
180252f3f5 chore: 添加type=module 2022-12-06 19:12:32 +08:00
roymondchen
f6dca97442 fix(editor): layout 组件中hasRight判断出错 2022-12-06 16:54:39 +08:00
33 changed files with 295 additions and 176 deletions

View File

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

View File

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

View File

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

View File

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

View File

@@ -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"
},
"./*": "./*"
},

View File

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

View File

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

View File

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

View File

@@ -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();

View File

@@ -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 节点信息

View File

@@ -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();
}
}

View File

@@ -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();
}

View File

@@ -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();
}
}

View File

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

View File

@@ -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();
}
/**

View File

@@ -109,6 +109,7 @@ export class WebStorage extends BaseService {
public destroy() {
this.removeAllListeners();
this.removeAllPlugins();
}
private getValueAndProtocol(value: string | null) {

View File

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

View File

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

View File

@@ -6,9 +6,6 @@
"declarationDir": "types",
"forceConsistentCasingInFileNames": true,
"paths": {},
"module": "CommonJS",
"rootDir": "./src",
"outDir": "./dist",
},
"include": [
"src"

View 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));
},
},
},
});

View File

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

View File

@@ -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"
},
"./*": "./*"
},

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -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
View File

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

View File

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

View File

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

View File

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