diff --git a/README.md b/README.md index a5741700..e197cbab 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ ## Introduction -Vue Vben Admin is a free and open source middle and back-end template. Using the latest `vue3`, `vite2`, `TypeScript` and other mainstream technology development, the out-of-the-box middle and back-end front-end solutions can also be used for learning reference. +Vue Vben Admin is a free and open source middle and back-end template. Using the latest `vue3`, `vite`, `TypeScript` and other mainstream technology development, the out-of-the-box middle and back-end front-end solutions can also be used for learning reference. ## Upgrade Notice diff --git a/packages/@core/preferences/package.json b/packages/@core/preferences/package.json index 488c07e4..4d43c277 100644 --- a/packages/@core/preferences/package.json +++ b/packages/@core/preferences/package.json @@ -11,7 +11,7 @@ "license": "MIT", "type": "module", "scripts": { - "build": "pnpm unbuild" + "#build": "pnpm unbuild" }, "files": [ "dist", @@ -24,7 +24,8 @@ ".": { "types": "./src/index.ts", "development": "./src/index.ts", - "default": "./dist/index.mjs" + "default": "./src/index.ts", + "#default": "./dist/index.mjs" } }, "dependencies": { diff --git a/packages/constants/package.json b/packages/constants/package.json index 515f8e7a..a54189dc 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -10,33 +10,15 @@ }, "license": "MIT", "type": "module", - "scripts": { - "#build": "pnpm unbuild" - }, - "files": [ - "dist" - ], "sideEffects": [ "**/*.css" ], - "main": "./dist/index.mjs", - "module": "./dist/index.mjs", "exports": { ".": { "types": "./src/index.ts", - "development": "./src/index.ts", - "#default": "./dist/index.mjs", "default": "./src/index.ts" } }, - "publishConfig": { - "exports": { - ".": { - "types": "./dist/index.d.ts", - "default": "./dist/index.mjs" - } - } - }, "dependencies": { "@vben-core/constants": "workspace:*" } diff --git a/packages/constants/tsconfig.json b/packages/constants/tsconfig.json index f6860a32..ce1a891f 100644 --- a/packages/constants/tsconfig.json +++ b/packages/constants/tsconfig.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/tsconfig", - "extends": "@vben/tsconfig/library.json", + "extends": "@vben/tsconfig/web.json", "include": ["src"], "exclude": ["node_modules"] } diff --git a/packages/effects/access/package.json b/packages/effects/access/package.json index 52e28c3a..bedf0967 100644 --- a/packages/effects/access/package.json +++ b/packages/effects/access/package.json @@ -10,33 +10,15 @@ }, "license": "MIT", "type": "module", - "scripts": { - "#build": "pnpm unbuild", - "prepublishOnly": "npm run build" - }, - "files": [ - "dist" - ], "sideEffects": [ "**/*.css" ], - "main": "./dist/index.mjs", - "module": "./dist/index.mjs", "exports": { ".": { "types": "./src/index.ts", - "development": "./src/index.ts", - "#default": "./dist/index.mjs", "default": "./src/index.ts" } }, - "publishConfig": { - "exports": { - ".": { - "default": "./dist/index.mjs" - } - } - }, "dependencies": { "@vben/preferences": "workspace:*", "@vben/stores": "workspace:*", diff --git a/packages/effects/chart-ui/package.json b/packages/effects/chart-ui/package.json index 94d2e93e..23a625f2 100644 --- a/packages/effects/chart-ui/package.json +++ b/packages/effects/chart-ui/package.json @@ -10,33 +10,15 @@ }, "license": "MIT", "type": "module", - "scripts": { - "#build": "pnpm unbuild", - "prepublishOnly": "npm run build" - }, - "files": [ - "dist" - ], "sideEffects": [ "**/*.css" ], - "main": "./dist/index.mjs", - "module": "./dist/index.mjs", "exports": { ".": { "types": "./src/index.ts", - "development": "./src/index.ts", - "#default": "./dist/index.mjs", "default": "./src/index.ts" } }, - "publishConfig": { - "exports": { - ".": { - "default": "./dist/index.mjs" - } - } - }, "dependencies": { "@vben/preferences": "workspace:*", "@vueuse/core": "^10.11.0", diff --git a/packages/effects/common-ui/package.json b/packages/effects/common-ui/package.json index e7c85ec8..24fb70f6 100644 --- a/packages/effects/common-ui/package.json +++ b/packages/effects/common-ui/package.json @@ -10,33 +10,15 @@ }, "license": "MIT", "type": "module", - "scripts": { - "#build": "pnpm unbuild", - "prepublishOnly": "npm run build" - }, - "files": [ - "dist" - ], "sideEffects": [ "**/*.css" ], - "main": "./dist/index.mjs", - "module": "./dist/index.mjs", "exports": { ".": { "types": "./src/index.ts", - "development": "./src/index.ts", - "#default": "./dist/index.mjs", "default": "./src/index.ts" } }, - "publishConfig": { - "exports": { - ".": { - "default": "./dist/index.mjs" - } - } - }, "dependencies": { "@vben-core/shadcn-ui": "workspace:*", "@vben/constants": "workspace:*", diff --git a/packages/effects/hooks/package.json b/packages/effects/hooks/package.json index 87d499e7..5f749fb5 100644 --- a/packages/effects/hooks/package.json +++ b/packages/effects/hooks/package.json @@ -10,33 +10,15 @@ }, "license": "MIT", "type": "module", - "scripts": { - "#build": "pnpm unbuild" - }, - "files": [ - "dist" - ], "sideEffects": [ "**/*.css" ], - "main": "./dist/index.mjs", - "module": "./dist/index.mjs", "exports": { ".": { "types": "./src/index.ts", - "development": "./src/index.ts", - "#default": "./dist/index.mjs", "default": "./src/index.ts" } }, - "publishConfig": { - "exports": { - ".": { - "types": "./dist/index.d.ts", - "default": "./dist/index.mjs" - } - } - }, "dependencies": { "@vben-core/hooks": "workspace:*", "@vben/preferences": "workspace:*", diff --git a/packages/effects/layouts/package.json b/packages/effects/layouts/package.json index cfaa88ce..83c907b5 100644 --- a/packages/effects/layouts/package.json +++ b/packages/effects/layouts/package.json @@ -10,33 +10,15 @@ }, "license": "MIT", "type": "module", - "scripts": { - "#build": "pnpm unbuild", - "prepublishOnly": "npm run build" - }, - "files": [ - "dist" - ], "sideEffects": [ "**/*.css" ], - "main": "./dist/index.mjs", - "module": "./dist/index.mjs", "exports": { ".": { "types": "./src/index.ts", - "development": "./src/index.ts", - "#default": "./dist/index.mjs", "default": "./src/index.ts" } }, - "publishConfig": { - "exports": { - ".": { - "default": "./dist/index.mjs" - } - } - }, "dependencies": { "@vben-core/layout-ui": "workspace:*", "@vben-core/menu-ui": "workspace:*", diff --git a/packages/effects/request/package.json b/packages/effects/request/package.json index 0ab210ad..970a3326 100644 --- a/packages/effects/request/package.json +++ b/packages/effects/request/package.json @@ -10,33 +10,15 @@ }, "license": "MIT", "type": "module", - "scripts": { - "#build": "pnpm unbuild" - }, - "files": [ - "dist" - ], "sideEffects": [ "**/*.css" ], - "main": "./dist/index.mjs", - "module": "./dist/index.mjs", "exports": { ".": { "types": "./src/index.ts", - "development": "./src/index.ts", - "#default": "./dist/index.mjs", "default": "./src/index.ts" } }, - "publishConfig": { - "exports": { - ".": { - "types": "./dist/index.d.ts", - "default": "./dist/index.mjs" - } - } - }, "dependencies": { "@vben/locales": "workspace:*", "@vben/utils": "workspace:*", diff --git a/packages/icons/package.json b/packages/icons/package.json index aca1c70e..8c86a568 100644 --- a/packages/icons/package.json +++ b/packages/icons/package.json @@ -10,30 +10,12 @@ }, "license": "MIT", "type": "module", - "scripts": { - "#build": "pnpm unbuild" - }, - "files": [ - "dist" - ], - "main": "./dist/index.mjs", - "module": "./dist/index.mjs", "exports": { ".": { "types": "./src/index.ts", - "development": "./src/index.ts", - "#default": "./dist/index.mjs", "default": "./src/index.ts" } }, - "publishConfig": { - "exports": { - ".": { - "types": "./dist/index.d.ts", - "default": "./dist/index.mjs" - } - } - }, "dependencies": { "@vben-core/icons": "workspace:*" } diff --git a/packages/locales/package.json b/packages/locales/package.json index cf838230..a574e3f8 100644 --- a/packages/locales/package.json +++ b/packages/locales/package.json @@ -10,34 +10,13 @@ }, "license": "MIT", "type": "module", - "scripts": { - "#build": "pnpm unbuild" - }, - "files": [ - "dist" - ], "sideEffects": [ "**/*.css" ], - "main": "./dist/index.mjs", - "module": "./dist/index.mjs", "exports": { ".": { "types": "./src/index.ts", - "development": "./src/index.ts", - "#default": "./dist/index.mjs", "default": "./src/index.ts" - }, - "./langs/*": { - "default": "./dist/langs/*" - } - }, - "publishConfig": { - "exports": { - ".": { - "types": "./dist/index.d.ts", - "default": "./dist/index.mjs" - } } }, "dependencies": { diff --git a/packages/preferences/package.json b/packages/preferences/package.json index 3baa7971..6f3e2b5e 100644 --- a/packages/preferences/package.json +++ b/packages/preferences/package.json @@ -10,21 +10,12 @@ }, "license": "MIT", "type": "module", - "scripts": { - "#build": "pnpm unbuild" - }, - "files": [ - "dist", - "src" - ], "sideEffects": [ "**/*.css" ], "exports": { ".": { "types": "./src/index.ts", - "development": "./src/index.ts", - "#default": "./dist/index.mjs", "default": "./src/index.ts" } }, diff --git a/packages/stores/package.json b/packages/stores/package.json index 8381ce7e..b0f11683 100644 --- a/packages/stores/package.json +++ b/packages/stores/package.json @@ -10,33 +10,15 @@ }, "license": "MIT", "type": "module", - "scripts": { - "#build": "pnpm unbuild" - }, - "files": [ - "dist" - ], "sideEffects": [ "**/*.css" ], - "main": "./dist/index.mjs", - "module": "./dist/index.mjs", "exports": { ".": { "types": "./src/index.ts", - "development": "./src/index.ts", - "#default": "./dist/index.mjs", "default": "./src/index.ts" } }, - "publishConfig": { - "exports": { - ".": { - "types": "./dist/index.d.ts", - "default": "./dist/index.mjs" - } - } - }, "dependencies": { "@vben-core/toolkit": "workspace:*", "@vben-core/typings": "workspace:*", diff --git a/packages/styles/package.json b/packages/styles/package.json index 5b1c3d87..ff3ba767 100644 --- a/packages/styles/package.json +++ b/packages/styles/package.json @@ -10,35 +10,16 @@ }, "license": "MIT", "type": "module", - "scripts": { - "build": "pnpm unbuild", - "prepublishOnly": "npm run build" - }, - "files": [ - "dist" - ], - "main": "./dist/index.mjs", - "module": "./dist/index.mjs", "exports": { ".": { "types": "./src/index.ts", - "development": "./src/index.ts", "default": "./src/index.ts" }, "./antd": { - "development": "./src/antd/index.css", - "default": "./dist/antd/index.css" + "default": "./src/antd/index.css" }, "./global": { - "development": "./src/global/index.scss", - "default": "./dist/global/index.scss" - } - }, - "publishConfig": { - "exports": { - ".": { - "default": "./dist/index.mjs" - } + "default": "./src/global/index.scss" } }, "dependencies": { diff --git a/packages/types/package.json b/packages/types/package.json index e03a3485..9aa6db15 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -10,34 +10,15 @@ }, "license": "MIT", "type": "module", - "scripts": { - "#build": "pnpm unbuild" - }, - "files": [ - "dist" - ], - "main": "./dist/index.mjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", "exports": { ".": { "types": "./src/index.ts", - "development": "./src/index.ts", - "#default": "./dist/index.mjs", "default": "./src/index.ts" }, "./global": { "types": "./global.d.ts" } }, - "publishConfig": { - "exports": { - ".": { - "types": "./dist/index.d.ts", - "default": "./dist/index.mjs" - } - } - }, "dependencies": { "@vben-core/typings": "workspace:*", "vue": "^3.4.34", diff --git a/packages/types/tsconfig.json b/packages/types/tsconfig.json index f6860a32..ce1a891f 100644 --- a/packages/types/tsconfig.json +++ b/packages/types/tsconfig.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/tsconfig", - "extends": "@vben/tsconfig/library.json", + "extends": "@vben/tsconfig/web.json", "include": ["src"], "exclude": ["node_modules"] } diff --git a/packages/utils/package.json b/packages/utils/package.json index d38ec331..5ea2063c 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -10,12 +10,6 @@ }, "license": "MIT", "type": "module", - "scripts": { - "#build": "pnpm unbuild" - }, - "files": [ - "dist" - ], "sideEffects": [ "**/*.css" ], @@ -24,19 +18,9 @@ "exports": { ".": { "types": "./src/index.ts", - "development": "./src/index.ts", - "#default": "./dist/index.mjs", "default": "./src/index.ts" } }, - "publishConfig": { - "exports": { - ".": { - "types": "./dist/index.d.ts", - "default": "./dist/index.mjs" - } - } - }, "dependencies": { "@vben-core/toolkit": "workspace:*", "@vben-core/typings": "workspace:*", diff --git a/website/src/guide/in-depth/check-updates.md b/website/src/guide/in-depth/check-updates.md index 19f6f6a6..4af9e333 100644 --- a/website/src/guide/in-depth/check-updates.md +++ b/website/src/guide/in-depth/check-updates.md @@ -2,7 +2,7 @@ ## 介绍 -当网站更新时,你可能会想要检查更新,框架提供了这个能力,通过轮训检查更新,你可以在应用的 `preferences.ts` 文件中配置 `checkUpdatesInterval` 和 `enableCheckUpdates` 字段,用于开启和设置检查更新的时间间隔,单位为`分钟`。 +当网站有更新时,您可能需要检查更新。框架提供了这一功能,通过定时检查更新,您可以在应用的 preferences.ts 文件中配置 `checkUpdatesInterval`和 `enableCheckUpdates` 字段,以开启和设置检查更新的时间间隔(单位:分钟)。 ```ts import { defineOverridesPreferences } from '@vben/preferences'; @@ -20,13 +20,13 @@ export const overridesPreferences = defineOverridesPreferences({ ## 效果 -当检测到更新时,会弹出提示框,提示用户是否刷新页面: +检测到更新时,会弹出提示框,询问用户是否刷新页面: ![check-updates](/guide/update-notice.png) -## 替换为检测 +## 替换为其他检查更新方式 -如果你需要通过其他方式检查更新,比如通过接口,以便更灵活的控制更新的逻辑,可以做到强制刷新、显示更新内容等,你可以通过修改 `@vben/layouts` 下面的 `src/widgets/check-updates/check-updates.vue`文件来实现。 +如果需要通过其他方式检查更新,例如通过接口来更灵活地控制更新逻辑(如强制刷新、显示更新内容等),你可以通过修改 `@vben/layouts` 下面的 `src/widgets/check-updates/check-updates.vue`文件来实现。 ```ts // 这里可以替换为你的检查更新逻辑