diff --git a/packages/design-core/canvas.html b/packages/design-core/canvas.html
deleted file mode 100644
index b0095770e1..0000000000
--- a/packages/design-core/canvas.html
+++ /dev/null
@@ -1,265 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/packages/design-core/index.html b/packages/design-core/index.html
deleted file mode 100644
index f4e14a6d27..0000000000
--- a/packages/design-core/index.html
+++ /dev/null
@@ -1,131 +0,0 @@
-
-
-
-
-
-
-
- TinyEditor 前端可视化设计器
-
-
-
-
-
-
-
Loading
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/packages/design-core/index.js b/packages/design-core/index.js
index 2e6ae6b8a3..8b7e1fa1ae 100644
--- a/packages/design-core/index.js
+++ b/packages/design-core/index.js
@@ -30,4 +30,5 @@ export { default as Robot } from '@opentiny/tiny-engine-plugin-robot'
export { default as Props } from '@opentiny/tiny-engine-setting-props'
export { default as Events } from '@opentiny/tiny-engine-setting-events'
export { default as Styles } from '@opentiny/tiny-engine-setting-styles'
+
export { initPreview } from './src/preview/src/main'
diff --git a/packages/design-core/package.json b/packages/design-core/package.json
index 566a35fad1..fd9447e02b 100644
--- a/packages/design-core/package.json
+++ b/packages/design-core/package.json
@@ -20,13 +20,9 @@
],
"exports": {
".": "index.js",
- "./canvas": "./canvas.js"
+ "./canvas": "./src/canvas/canvas.js"
},
"scripts": {
- "dev": "cross-env NODE_OPTIONS=--max-old-space-size=10240 VITE_API_MOCK=mock vite",
- "serve": "cross-env NODE_OPTIONS=--max-old-space-size=10240 vite",
- "build:alpha": "cross-env NODE_OPTIONS=--max-old-space-size=8192 vite build --mode alpha",
- "build:prod": "cross-env NODE_OPTIONS=--max-old-space-size=8192 vite build --mode prod",
"preview": "vite preview",
"lint": "eslint . --ext .js,.vue,.jsx --fix"
},
@@ -112,35 +108,17 @@
"vue-i18n": "^9.9.0"
},
"devDependencies": {
- "@babel/eslint-parser": "^7.21.3",
- "@esbuild-plugins/node-globals-polyfill": "^0.2.3",
- "@esbuild-plugins/node-modules-polyfill": "^0.2.2",
"@types/node": "^18.0.0",
"@vitejs/plugin-vue": "^4.2.3",
"@vitejs/plugin-vue-jsx": "^3.1.0",
- "assert": "^2.0.0",
- "buffer": "^6.0.3",
"cross-env": "^7.0.3",
- "esbuild-plugin-copy": "^2.1.1",
"eslint": "^8.38.0",
"eslint-plugin-vue": "^8.0.0",
"fs-extra": "^10.1.0",
"husky": "^8.0.0",
"lerna": "^7.2.0",
"less": "^4.1.2",
- "lint-staged": "^13.2.0",
- "path": "^0.12.7",
- "rimraf": "^3.0.2",
- "rollup-plugin-polyfill-node": "^0.12.0",
- "rollup-plugin-terser": "^7.0.2",
- "rollup-plugin-visualizer": "^5.8.3",
- "shelljs": "^0.8.5",
- "svg-sprite-loader": "^6.0.11",
- "vite": "^4.3.7",
- "vite-plugin-monaco-editor": "^1.1.0",
- "vite-plugin-static-copy": "^0.16.0",
- "vite-plugin-svg-icons": "^2.0.1",
- "vue-eslint-parser": "^8.0.1"
+ "lint-staged": "^13.2.0"
},
"browserslist": [
"> 1%",
diff --git a/packages/design-core/src/canvas.js b/packages/design-core/src/canvas.js
deleted file mode 100644
index 118254a0d3..0000000000
--- a/packages/design-core/src/canvas.js
+++ /dev/null
@@ -1,3 +0,0 @@
-import { createRender } from '@opentiny/tiny-engine-canvas'
-
-createRender(window.parent.TinyGlobalConfig)
diff --git a/packages/design-core/canvas.js b/packages/design-core/src/canvas/canvas.js
similarity index 100%
rename from packages/design-core/canvas.js
rename to packages/design-core/src/canvas/canvas.js
diff --git a/packages/design-core/src/init.js b/packages/design-core/src/init.js
index 1d60271525..59a5316a51 100644
--- a/packages/design-core/src/init.js
+++ b/packages/design-core/src/init.js
@@ -19,7 +19,7 @@ import { initHttp } from '@opentiny/tiny-engine-http'
import TinyThemeTool from '@opentiny/vue-theme/theme-tool'
import { tinySmbTheme } from '@opentiny/vue-theme/theme' // SMB 主题
import { defineEntry, mergeRegistry } from '@opentiny/tiny-engine-entry'
-import App from './App.vue'
+import App from './layout/App.vue'
import defaultRegistry from '../registry.js'
import { registerConfigurators } from './registerConfigurators'
diff --git a/packages/design-core/src/App.vue b/packages/design-core/src/layout/App.vue
similarity index 100%
rename from packages/design-core/src/App.vue
rename to packages/design-core/src/layout/App.vue
diff --git a/packages/design-core/src/DesignCanvas.vue b/packages/design-core/src/layout/DesignCanvas.vue
similarity index 100%
rename from packages/design-core/src/DesignCanvas.vue
rename to packages/design-core/src/layout/DesignCanvas.vue
diff --git a/packages/design-core/src/DesignPlugins.vue b/packages/design-core/src/layout/DesignPlugins.vue
similarity index 99%
rename from packages/design-core/src/DesignPlugins.vue
rename to packages/design-core/src/layout/DesignPlugins.vue
index 744bfaa91f..8cb47dd87d 100644
--- a/packages/design-core/src/DesignPlugins.vue
+++ b/packages/design-core/src/layout/DesignPlugins.vue
@@ -58,7 +58,7 @@
>
-
+
diff --git a/packages/design-core/src/DesignSettings.vue b/packages/design-core/src/layout/DesignSettings.vue
similarity index 100%
rename from packages/design-core/src/DesignSettings.vue
rename to packages/design-core/src/layout/DesignSettings.vue
diff --git a/packages/design-core/src/DesignToolbars.vue b/packages/design-core/src/layout/DesignToolbars.vue
similarity index 100%
rename from packages/design-core/src/DesignToolbars.vue
rename to packages/design-core/src/layout/DesignToolbars.vue
diff --git a/packages/toolbars/logo/package.json b/packages/toolbars/logo/package.json
index 4adf6d8eb3..6a4a4b39b0 100644
--- a/packages/toolbars/logo/package.json
+++ b/packages/toolbars/logo/package.json
@@ -37,6 +37,7 @@
},
"peerDependencies": {
"@opentiny/vue": "^3.14.0",
+ "@opentiny/vue-icon": "^3.14.0",
"vue": "^3.4.15"
}
}