diff --git a/designer-demo/package.json b/designer-demo/package.json index 35cc439f52..b3bf27d9e5 100644 --- a/designer-demo/package.json +++ b/designer-demo/package.json @@ -1,7 +1,7 @@ { "name": "designer-demo", "private": true, - "version": "2.5.0-rc.5", + "version": "2.5.0", "type": "module", "scripts": { "dev": "cross-env vite", diff --git a/mockServer/package.json b/mockServer/package.json index f2291a7c3f..ba339f1e78 100644 --- a/mockServer/package.json +++ b/mockServer/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-mock", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/block-compiler/package.json b/packages/block-compiler/package.json index c73891e4d7..44131b9bc3 100644 --- a/packages/block-compiler/package.json +++ b/packages/block-compiler/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-block-compiler", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/blockToWebComponentTemplate/package.json b/packages/blockToWebComponentTemplate/package.json index 27c7fa7df3..e5785dfc5b 100644 --- a/packages/blockToWebComponentTemplate/package.json +++ b/packages/blockToWebComponentTemplate/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-block-build", - "version": "2.5.0-rc.5", + "version": "2.5.0", "description": "translate block to webcomponent template", "main": "./dist/web-components.es.js", "type": "module", diff --git a/packages/build/vite-config/package.json b/packages/build/vite-config/package.json index d1674ca60c..da9702b617 100644 --- a/packages/build/vite-config/package.json +++ b/packages/build/vite-config/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-vite-config", - "version": "2.5.0-rc.5", + "version": "2.5.0", "description": "", "type": "module", "main": "./index.js", diff --git a/packages/build/vite-plugin-meta-comments/package.json b/packages/build/vite-plugin-meta-comments/package.json index 3bdffdd172..9b89e182ed 100644 --- a/packages/build/vite-plugin-meta-comments/package.json +++ b/packages/build/vite-plugin-meta-comments/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-vite-plugin-meta-comments", - "version": "2.5.0-rc.5", + "version": "2.5.0", "description": "", "type": "module", "main": "dist/index.cjs", diff --git a/packages/builtinComponent/package.json b/packages/builtinComponent/package.json index 7fa4eb0431..6e671b9e1c 100644 --- a/packages/builtinComponent/package.json +++ b/packages/builtinComponent/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-builtin-component", - "version": "2.5.0-rc.5", + "version": "2.5.0", "description": "", "main": "dist/index.mjs", "module": "dist/index.mjs", diff --git a/packages/canvas/package.json b/packages/canvas/package.json index a851550319..fc5b0b9ec8 100644 --- a/packages/canvas/package.json +++ b/packages/canvas/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-canvas", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/common/package.json b/packages/common/package.json index ff440f0a22..76473bfc3a 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-common", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/configurator/package.json b/packages/configurator/package.json index c4b50bab8c..9b8f2f67f7 100644 --- a/packages/configurator/package.json +++ b/packages/configurator/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-configurator", - "version": "2.5.0-rc.5", + "version": "2.5.0", "description": "", "main": "dist/index.js", "module": "dist/index.js", diff --git a/packages/design-core/package.json b/packages/design-core/package.json index 0624250b96..9c54a5b4dc 100644 --- a/packages/design-core/package.json +++ b/packages/design-core/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine", - "version": "2.5.0-rc.5", + "version": "2.5.0", "type": "module", "description": "TinyEngine enables developers to customize low-code platforms, build low-bit platforms online in real time, and support secondary development or integration of low-bit platform capabilities.", "homepage": "https://opentiny.design/tiny-engine", diff --git a/packages/engine-cli/package.json b/packages/engine-cli/package.json index 22bab4cb21..3358166ef9 100644 --- a/packages/engine-cli/package.json +++ b/packages/engine-cli/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-cli", - "version": "2.5.0-rc.5", + "version": "2.5.0", "description": "", "main": "dist/index.js", "scripts": { diff --git a/packages/engine-cli/template/designer/env/.env.alpha b/packages/engine-cli/template/designer/env/.env.alpha index dcb2546a5b..ef7fa0443c 100644 --- a/packages/engine-cli/template/designer/env/.env.alpha +++ b/packages/engine-cli/template/designer/env/.env.alpha @@ -1,7 +1,6 @@ # alpha mode, used by the "build:alpha" script NODE_ENV=production -# VITE_CDN_DOMAIN=https://unpkg.com VITE_CDN_DOMAIN=https://registry.npmmirror.com # 使用npmmirror的cdn 时,需要声明 VITE_CDN_TYPE=npmmirror VITE_CDN_TYPE=npmmirror diff --git a/packages/engine-cli/template/designer/env/.env.development b/packages/engine-cli/template/designer/env/.env.development index edb637579a..25a3fd1e9d 100644 --- a/packages/engine-cli/template/designer/env/.env.development +++ b/packages/engine-cli/template/designer/env/.env.development @@ -1,7 +1,6 @@ # development mode, used by the "vite" command NODE_ENV=development -# VITE_CDN_DOMAIN=https://unpkg.com VITE_CDN_DOMAIN=https://registry.npmmirror.com # 使用npmmirror的cdn 时,需要声明 VITE_CDN_TYPE=npmmirror VITE_CDN_TYPE=npmmirror diff --git a/packages/engine-cli/template/designer/env/.env.localCDN.example b/packages/engine-cli/template/designer/env/.env.localCDN.example new file mode 100644 index 0000000000..802e49e30c --- /dev/null +++ b/packages/engine-cli/template/designer/env/.env.localCDN.example @@ -0,0 +1,10 @@ +# CDN 本地化配置示例 + +# 将画布、页面预览需要的 vue、vue-i18n 等等依赖复制到构建产物中 +VITE_LOCAL_IMPORT_MAPS=true + +# 将本地物料 bundle.json 的 script 和 css 复制到构建产物中 +VITE_LOCAL_BUNDLE_DEPS=true + +# 将 VITE_LOCAL_BUNDLE_DEPS 复制到构建产物中的目录名称,默认为 local-cdn-static +VITE_LOCAL_IMPORT_PATH=local-cdn-static diff --git a/packages/engine-cli/template/designer/package.json b/packages/engine-cli/template/designer/package.json index a43bd4170b..2fe8db6c84 100644 --- a/packages/engine-cli/template/designer/package.json +++ b/packages/engine-cli/template/designer/package.json @@ -5,14 +5,14 @@ "type": "module", "scripts": { "dev": "concurrently 'pnpm:serve:mock' 'pnpm:serve:frontend'", - "build:alpha": "cross-env NODE_OPTIONS=--max-old-space-size=8192 vite build --mode alpha", - "build": "cross-env NODE_OPTIONS=--max-old-space-size=8192 vite build", + "build:alpha": "cross-env NODE_OPTIONS=--max-old-space-size=10240 vite build --mode alpha", + "build": "cross-env NODE_OPTIONS=--max-old-space-size=10240 vite build", "serve:frontend": "cross-env vite", "serve:mock": "node node_modules/@opentiny/tiny-engine-mock/dist/app.js" }, "dependencies": { - "@opentiny/tiny-engine": "2.5.0-rc.0", - "@opentiny/tiny-engine-utils": "2.5.0-rc.0", + "@opentiny/tiny-engine": "^2.5.0", + "@opentiny/tiny-engine-utils": "^2.5.0", "@opentiny/vue": "~3.20.0", "@opentiny/vue-design-smb": "~3.20.0", "@opentiny/vue-icon": "~3.20.0", @@ -23,8 +23,8 @@ "vue": "^3.4.21" }, "devDependencies": { - "@opentiny/tiny-engine-mock": "2.5.0-rc.0", - "@opentiny/tiny-engine-vite-config": "2.5.0-rc.0", + "@opentiny/tiny-engine-mock": "^2.5.0", + "@opentiny/tiny-engine-vite-config": "^2.5.0", "@vitejs/plugin-vue": "^5.1.2", "cross-env": "^7.0.3", "vite": "^5.4.2", diff --git a/packages/engine-cli/template/designer/public/mock/bundle.json b/packages/engine-cli/template/designer/public/mock/bundle.json index c3db6a2e03..3ba802ba0d 100644 --- a/packages/engine-cli/template/designer/public/mock/bundle.json +++ b/packages/engine-cli/template/designer/public/mock/bundle.json @@ -10166,7 +10166,8 @@ "devMode": "proCode", "npm": { "package": "@opentiny/vue", - "exportName": "TinyGridColumn" + "exportName": "TinyGridColumn", + "destructuring": true }, "group": "component", "priority": 2, diff --git a/packages/engine-cli/template/plugin/package.json b/packages/engine-cli/template/plugin/package.json index ff14292277..4996bf3353 100644 --- a/packages/engine-cli/template/plugin/package.json +++ b/packages/engine-cli/template/plugin/package.json @@ -11,6 +11,6 @@ "author": "", "license": "ISC", "dependencies": { - "@opentiny/tiny-engine": "^2.0.0-alpha.3" + "@opentiny/tiny-engine": "^2.5.0" } } diff --git a/packages/i18n/package.json b/packages/i18n/package.json index e972c9527d..5c720d2fdf 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-i18n-host", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/layout/package.json b/packages/layout/package.json index 2982a565bf..27c133d58c 100644 --- a/packages/layout/package.json +++ b/packages/layout/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-layout", - "version": "2.5.0-rc.5", + "version": "2.5.0", "scripts": { "build": "vite build" }, diff --git a/packages/plugins/block/package.json b/packages/plugins/block/package.json index 5cbb83f25f..bb51f7d9fc 100644 --- a/packages/plugins/block/package.json +++ b/packages/plugins/block/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-plugin-block", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/plugins/bridge/package.json b/packages/plugins/bridge/package.json index aab749a7be..51da483d2e 100644 --- a/packages/plugins/bridge/package.json +++ b/packages/plugins/bridge/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-plugin-bridge", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/plugins/datasource/package.json b/packages/plugins/datasource/package.json index 4e38cb1ad1..9c86f75ff7 100644 --- a/packages/plugins/datasource/package.json +++ b/packages/plugins/datasource/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-plugin-datasource", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/plugins/help/package.json b/packages/plugins/help/package.json index 76d0f68de9..acd4d23526 100644 --- a/packages/plugins/help/package.json +++ b/packages/plugins/help/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-plugin-help", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/plugins/i18n/package.json b/packages/plugins/i18n/package.json index 0e0055f6a0..18a98b47b7 100644 --- a/packages/plugins/i18n/package.json +++ b/packages/plugins/i18n/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-plugin-i18n", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/plugins/materials/package.json b/packages/plugins/materials/package.json index bb96cbc74c..a1b16312f3 100644 --- a/packages/plugins/materials/package.json +++ b/packages/plugins/materials/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-plugin-materials", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/plugins/page/package.json b/packages/plugins/page/package.json index 270ee72acf..294a127c64 100644 --- a/packages/plugins/page/package.json +++ b/packages/plugins/page/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-plugin-page", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/plugins/robot/package.json b/packages/plugins/robot/package.json index ba2bf2a213..3d768a8cf2 100644 --- a/packages/plugins/robot/package.json +++ b/packages/plugins/robot/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-plugin-robot", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/plugins/schema/package.json b/packages/plugins/schema/package.json index 9a3c917fc6..d7fa818dd1 100644 --- a/packages/plugins/schema/package.json +++ b/packages/plugins/schema/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-plugin-schema", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/plugins/script/package.json b/packages/plugins/script/package.json index cb94f383e2..8241e648c0 100644 --- a/packages/plugins/script/package.json +++ b/packages/plugins/script/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-plugin-script", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/plugins/state/package.json b/packages/plugins/state/package.json index 6352626db2..6ed6db47e4 100644 --- a/packages/plugins/state/package.json +++ b/packages/plugins/state/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-plugin-state", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/plugins/tree/package.json b/packages/plugins/tree/package.json index 17b9068097..bd27d33e49 100644 --- a/packages/plugins/tree/package.json +++ b/packages/plugins/tree/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-plugin-tree", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/plugins/tutorial/package.json b/packages/plugins/tutorial/package.json index 900c5f8a91..101b2adb36 100644 --- a/packages/plugins/tutorial/package.json +++ b/packages/plugins/tutorial/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-plugin-tutorial", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/register/package.json b/packages/register/package.json index 75d3781dee..c6be291113 100644 --- a/packages/register/package.json +++ b/packages/register/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-meta-register", - "version": "2.5.0-rc.5", + "version": "2.5.0", "description": "", "type": "module", "main": "dist/index.js", diff --git a/packages/settings/design/package.json b/packages/settings/design/package.json index 9ce286be2b..df2e48fa94 100644 --- a/packages/settings/design/package.json +++ b/packages/settings/design/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-setting-design", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/settings/events/package.json b/packages/settings/events/package.json index f0bb048b80..da9d9dbe62 100644 --- a/packages/settings/events/package.json +++ b/packages/settings/events/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-setting-events", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/settings/panel/package.json b/packages/settings/panel/package.json index be236afa94..87abd4e477 100644 --- a/packages/settings/panel/package.json +++ b/packages/settings/panel/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-settings-panel", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/settings/props/package.json b/packages/settings/props/package.json index 88110ec081..d5d29d1bdd 100644 --- a/packages/settings/props/package.json +++ b/packages/settings/props/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-setting-props", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/settings/styles/package.json b/packages/settings/styles/package.json index d9cd993350..f64ba0735e 100644 --- a/packages/settings/styles/package.json +++ b/packages/settings/styles/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-setting-styles", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/svgs/package.json b/packages/svgs/package.json index 2f9dcac1c6..11bc6d2421 100644 --- a/packages/svgs/package.json +++ b/packages/svgs/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-svgs", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/theme/base/package.json b/packages/theme/base/package.json index d51a549b38..80eb7f3890 100644 --- a/packages/theme/base/package.json +++ b/packages/theme/base/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-theme-base", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/toolbars/breadcrumb/package.json b/packages/toolbars/breadcrumb/package.json index 46635a4ae4..9a06c18697 100644 --- a/packages/toolbars/breadcrumb/package.json +++ b/packages/toolbars/breadcrumb/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-toolbar-breadcrumb", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/toolbars/clean/package.json b/packages/toolbars/clean/package.json index 06eb9a1865..3d4f201edd 100644 --- a/packages/toolbars/clean/package.json +++ b/packages/toolbars/clean/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-toolbar-clean", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/toolbars/collaboration/package.json b/packages/toolbars/collaboration/package.json index 15648c8730..e267e6df29 100644 --- a/packages/toolbars/collaboration/package.json +++ b/packages/toolbars/collaboration/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-toolbar-collaboration", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/toolbars/fullscreen/package.json b/packages/toolbars/fullscreen/package.json index 6c621d0754..f2b2155cf7 100644 --- a/packages/toolbars/fullscreen/package.json +++ b/packages/toolbars/fullscreen/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-toolbar-fullscreen", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/toolbars/generate-code/package.json b/packages/toolbars/generate-code/package.json index 2ed6baaba4..d742485efa 100644 --- a/packages/toolbars/generate-code/package.json +++ b/packages/toolbars/generate-code/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-toolbar-generate-code", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/toolbars/lang/package.json b/packages/toolbars/lang/package.json index 9dbc133be0..dd3eaded7d 100644 --- a/packages/toolbars/lang/package.json +++ b/packages/toolbars/lang/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-toolbar-lang", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/toolbars/lock/package.json b/packages/toolbars/lock/package.json index c75fdae05d..72c30d1dc9 100644 --- a/packages/toolbars/lock/package.json +++ b/packages/toolbars/lock/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-toolbar-lock", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/toolbars/logo/package.json b/packages/toolbars/logo/package.json index 6679136d1d..e0aa1dc5a4 100644 --- a/packages/toolbars/logo/package.json +++ b/packages/toolbars/logo/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-toolbar-logo", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/toolbars/logout/package.json b/packages/toolbars/logout/package.json index 5a39660fd4..e70e0e99e3 100644 --- a/packages/toolbars/logout/package.json +++ b/packages/toolbars/logout/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-toolbar-logout", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/toolbars/media/package.json b/packages/toolbars/media/package.json index ac0a3c6d98..4ea49267f3 100644 --- a/packages/toolbars/media/package.json +++ b/packages/toolbars/media/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-toolbar-media", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/toolbars/preview/package.json b/packages/toolbars/preview/package.json index 1f31c0af04..3fa823e96b 100644 --- a/packages/toolbars/preview/package.json +++ b/packages/toolbars/preview/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-toolbar-preview", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/toolbars/redoundo/package.json b/packages/toolbars/redoundo/package.json index e0d2aa0b49..453682da2d 100644 --- a/packages/toolbars/redoundo/package.json +++ b/packages/toolbars/redoundo/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-toolbar-redoundo", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/toolbars/refresh/package.json b/packages/toolbars/refresh/package.json index d2222022bc..b400011df4 100644 --- a/packages/toolbars/refresh/package.json +++ b/packages/toolbars/refresh/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-toolbar-refresh", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/toolbars/save/package.json b/packages/toolbars/save/package.json index a1d487c5fd..5dd22d9c86 100644 --- a/packages/toolbars/save/package.json +++ b/packages/toolbars/save/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-toolbar-save", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/toolbars/setting/package.json b/packages/toolbars/setting/package.json index 31c51cc2f7..ef65c6e10d 100644 --- a/packages/toolbars/setting/package.json +++ b/packages/toolbars/setting/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-toolbar-setting", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/toolbars/themeSwitch/package.json b/packages/toolbars/themeSwitch/package.json index de05357326..f730bcee80 100644 --- a/packages/toolbars/themeSwitch/package.json +++ b/packages/toolbars/themeSwitch/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-toolbar-theme-switch", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/toolbars/view-setting/package.json b/packages/toolbars/view-setting/package.json index b4a11421b5..e7fa20f461 100644 --- a/packages/toolbars/view-setting/package.json +++ b/packages/toolbars/view-setting/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-toolbar-view-setting", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/utils/package.json b/packages/utils/package.json index fe585a7f34..1f4a63cc78 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-utils", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/vue-generator/package.json b/packages/vue-generator/package.json index cb87ebb6a7..80d99ce4bb 100644 --- a/packages/vue-generator/package.json +++ b/packages/vue-generator/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-dsl-vue", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/webcomponent/package.json b/packages/webcomponent/package.json index 67d61aaddf..9f8bc9069e 100644 --- a/packages/webcomponent/package.json +++ b/packages/webcomponent/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/tiny-engine-webcomponent-core", - "version": "2.5.0-rc.5", + "version": "2.5.0", "publishConfig": { "access": "public" }, diff --git a/scripts/updateTemplate.mjs b/scripts/updateTemplate.mjs index 0d991384cd..9557c5c626 100644 --- a/scripts/updateTemplate.mjs +++ b/scripts/updateTemplate.mjs @@ -51,6 +51,36 @@ async function copyTemplate() { } } +function removePkgDependencies(pkg, { dependencies = [], devDependencies = [] } = {}) { + dependencies?.forEach((name) => delete pkg.dependencies[name]) + devDependencies?.forEach((name) => delete pkg.devDependencies[name]) +} + +function removePkgScripts(pkg, scripts) { + if (!scripts || !scripts.length) { + return + } + scripts.forEach((name) => delete pkg.scripts[name]) +} + +async function removeFiles(files) { + if (!files || !files.length) { + return + } + for (const file of files) { + const filePath = path.resolve(templateDistPath, file) + if (await fs.pathExists(filePath)) { + await fs.remove(filePath) + } + } +} + +async function removeVitest(pkg) { + removePkgDependencies(pkg, { devDependencies: ['vitest', 'vite-plugin-vitest']}) + removePkgScripts(pkg, ['test', 'test:watch']) + await removeFiles(['vitest.config.js', 'tests']) +} + async function updatePkgJson() { const { version } = pkg const pkgJsonPath = path.resolve(templateDistPath, 'package.json') @@ -76,12 +106,13 @@ async function updatePkgJson() { Object.keys(deps) .filter((name) => name.includes('@opentiny/tiny-engine')) .forEach((name) => { - deps[name] = version + deps[name] = `^${version}` }) } updateDependencyVersions(pkgData.dependencies) updateDependencyVersions(pkgData.devDependencies) + await removeVitest(pkgData) await fs.writeJSON(pkgJsonPath, pkgData, { spaces: 2 }) }