You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Tree:
83ecae7c4e
PageSpy
alova
dependabot/npm_and_yarn/non-breaking-changes-a9c6da7047
dependabot/npm_and_yarn/non-breaking-changes-af9ab8d99f
doc
electron-v2
electron-v5
gh-pages
main
tauri
thin
v2
2.10.1
Form组件_setFieldsValue_修复
Form组件setFieldsValue
v2.0.0
v2.0.1
v2.0.2
v2.0.3
v2.1.0
v2.1.1
v2.10.0
v2.11.0
v2.11.1
v2.11.2
v2.11.3
v2.11.4
v2.11.5
v2.11.6
v2.2.0
v2.3.0
v2.4.0
v2.5.0
v2.5.1
v2.5.2
v2.6.0
v2.6.1
v2.7.0
v2.7.1
v2.7.2
v2.8.0
v2.9.0
v2.9.1
v3.0.0-alpha.1
v5.0.0
v5.0.1
v5.1.0
v5.1.1
v5.1.2
v5.2.0
v5.2.1
v5.2.2
v5.2.3
v5.3.0
v5.3.0-beta.1
v5.3.0-beta.2
v5.3.1
v5.3.2
v5.4.0
v5.4.0-beta.1
v5.4.1
v5.4.2
v5.4.3
v5.4.4
v5.4.5
v5.4.6
v5.4.7
v5.4.8
v5.5.0
v5.5.1
v5.5.2
v5.5.3
v5.5.4
v5.5.5
v5.5.6
v5.5.7
v5.5.8
v5.5.9
v5.6.0
${ noResults }
vue-vben-admin/packages/effects
* chore(deps): bump the non-breaking-changes group across 1 directory with 22 updates Bumps the non-breaking-changes group with 22 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.5.1` | `22.5.2` | | [lint-staged](https://github.com/lint-staged/lint-staged) | `15.2.9` | `15.2.10` | | [turbo](https://github.com/vercel/turborepo) | `2.1.0` | `2.1.1` | | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.2` | `5.4.3` | | [vue](https://github.com/vuejs/core) | `3.4.38` | `3.5.0` | | [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `2.1.2` | `2.1.4` | | [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.242` | `2.2.243` | | [postcss](https://github.com/postcss/postcss) | `8.4.41` | `8.4.44` | | [@jspm/generator](https://github.com/jspm/generator) | `2.1.3` | `2.2.0` | | [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `0.20.2` | `0.20.3` | | [vite-plugin-vue-devtools](https://github.com/vuejs/devtools-next/tree/HEAD/packages/vite) | `7.3.9` | `7.4.0` | | [vite-plugin-dts](https://github.com/qmhc/vite-plugin-dts) | `4.0.3` | `4.1.0` | | [eslint-config-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-config-turbo) | `2.1.0` | `2.1.1` | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.3.0` | `8.4.0` | | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.3.0` | `8.4.0` | | [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `9.27.0` | `9.28.0` | | [lucide-vue-next](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-vue-next) | `0.436.0` | `0.438.0` | | [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.4.38` | `3.5.0` | | [sortablejs](https://github.com/SortableJS/Sortable) | `1.15.2` | `1.15.3` | | [axios](https://github.com/axios/axios) | `1.7.5` | `1.7.7` | | [@nolebase/vitepress-plugin-git-changelog](https://github.com/nolebase/integrations/tree/HEAD/packages/vitepress-plugin-git-changelog) | `2.4.0` | `2.5.0` | | [@vite-pwa/vitepress](https://github.com/vite-pwa/vitepress) | `0.5.0` | `0.5.1` | Updates `@types/node` from 22.5.1 to 22.5.2 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `lint-staged` from 15.2.9 to 15.2.10 - [Release notes](https://github.com/lint-staged/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md) - [Commits](https://github.com/lint-staged/lint-staged/compare/v15.2.9...v15.2.10) Updates `turbo` from 2.1.0 to 2.1.1 - [Release notes](https://github.com/vercel/turborepo/releases) - [Changelog](https://github.com/vercel/turborepo/blob/main/release.md) - [Commits](https://github.com/vercel/turborepo/compare/v2.1.0...v2.1.1) Updates `vite` from 5.4.2 to 5.4.3 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v5.4.3/packages/vite) Updates `vue` from 3.4.38 to 3.5.0 - [Release notes](https://github.com/vuejs/core/releases) - [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md) - [Commits](https://github.com/vuejs/core/compare/v3.4.38...v3.5.0) Updates `vue-tsc` from 2.1.2 to 2.1.4 - [Release notes](https://github.com/vuejs/language-tools/releases) - [Changelog](https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md) - [Commits](https://github.com/vuejs/language-tools/commits/v2.1.4/packages/tsc) Updates `@iconify/json` from 2.2.242 to 2.2.243 - [Commits](https://github.com/iconify/icon-sets/compare/2.2.242...2.2.243) Updates `postcss` from 8.4.41 to 8.4.44 - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.4.41...8.4.44) Updates `@jspm/generator` from 2.1.3 to 2.2.0 - [Release notes](https://github.com/jspm/generator/releases) - [Commits](https://github.com/jspm/generator/compare/2.1.3...2.2.0) Updates `vite-plugin-pwa` from 0.20.2 to 0.20.3 - [Release notes](https://github.com/vite-pwa/vite-plugin-pwa/releases) - [Commits](https://github.com/vite-pwa/vite-plugin-pwa/compare/v0.20.2...v0.20.3) Updates `vite-plugin-vue-devtools` from 7.3.9 to 7.4.0 - [Release notes](https://github.com/vuejs/devtools-next/releases) - [Commits](https://github.com/vuejs/devtools-next/commits/v7.4.0/packages/vite) Updates `vite-plugin-dts` from 4.0.3 to 4.1.0 - [Release notes](https://github.com/qmhc/vite-plugin-dts/releases) - [Changelog](https://github.com/qmhc/vite-plugin-dts/blob/main/CHANGELOG.md) - [Commits](https://github.com/qmhc/vite-plugin-dts/compare/v4.0.3...v4.1.0) Updates `eslint-config-turbo` from 2.1.0 to 2.1.1 - [Release notes](https://github.com/vercel/turborepo/releases) - [Changelog](https://github.com/vercel/turborepo/blob/main/release.md) - [Commits](https://github.com/vercel/turborepo/commits/v2.1.1/packages/eslint-config-turbo) Updates `@typescript-eslint/eslint-plugin` from 8.3.0 to 8.4.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.4.0/packages/eslint-plugin) Updates `@typescript-eslint/parser` from 8.3.0 to 8.4.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.4.0/packages/parser) Updates `eslint-plugin-vue` from 9.27.0 to 9.28.0 - [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases) - [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.27.0...v9.28.0) Updates `lucide-vue-next` from 0.436.0 to 0.438.0 - [Release notes](https://github.com/lucide-icons/lucide/releases) - [Commits](https://github.com/lucide-icons/lucide/commits/0.438.0/packages/lucide-vue-next) Updates `@vue/shared` from 3.4.38 to 3.5.0 - [Release notes](https://github.com/vuejs/core/releases) - [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md) - [Commits](https://github.com/vuejs/core/commits/v3.5.0/packages/shared) Updates `sortablejs` from 1.15.2 to 1.15.3 - [Release notes](https://github.com/SortableJS/Sortable/releases) - [Commits](https://github.com/SortableJS/Sortable/compare/1.15.2...1.15.3) Updates `axios` from 1.7.5 to 1.7.7 - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.7.5...v1.7.7) Updates `@nolebase/vitepress-plugin-git-changelog` from 2.4.0 to 2.5.0 - [Release notes](https://github.com/nolebase/integrations/releases) - [Commits](https://github.com/nolebase/integrations/commits/v2.5.0/packages/vitepress-plugin-git-changelog) Updates `@vite-pwa/vitepress` from 0.5.0 to 0.5.1 - [Release notes](https://github.com/vite-pwa/vitepress/releases) - [Commits](https://github.com/vite-pwa/vitepress/compare/v0.5.0...v0.5.1) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: non-breaking-changes - dependency-name: lint-staged dependency-type: direct:development update-type: version-update:semver-patch dependency-group: non-breaking-changes - dependency-name: turbo dependency-type: direct:development update-type: version-update:semver-patch dependency-group: non-breaking-changes - dependency-name: vite dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-breaking-changes - dependency-name: vue dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-breaking-changes - dependency-name: vue-tsc dependency-type: direct:development update-type: version-update:semver-patch dependency-group: non-breaking-changes - dependency-name: "@iconify/json" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-breaking-changes - dependency-name: postcss dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-breaking-changes - dependency-name: "@jspm/generator" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-breaking-changes - dependency-name: vite-plugin-pwa dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-breaking-changes - dependency-name: vite-plugin-vue-devtools dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-breaking-changes - dependency-name: vite-plugin-dts dependency-type: direct:development update-type: version-update:semver-minor dependency-group: non-breaking-changes - dependency-name: eslint-config-turbo dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-breaking-changes - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: non-breaking-changes - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: non-breaking-changes - dependency-name: eslint-plugin-vue dependency-type: direct:development update-type: version-update:semver-minor dependency-group: non-breaking-changes - dependency-name: lucide-vue-next dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-breaking-changes - dependency-name: "@vue/shared" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-breaking-changes - dependency-name: sortablejs dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-breaking-changes - dependency-name: axios dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-breaking-changes - dependency-name: "@nolebase/vitepress-plugin-git-changelog" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: non-breaking-changes - dependency-name: "@vite-pwa/vitepress" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: non-breaking-changes ... Signed-off-by: dependabot[bot] <support@github.com> * chore: update deps --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
2 years ago | |
|---|---|---|
| .. | ||
| access | chore(deps): bump the non-breaking-changes group across 1 directory with 22 updates (#4314) | 2 years ago |
| common-ui | chore(deps): bump the non-breaking-changes group across 1 directory with 22 updates (#4314) | 2 years ago |
| hooks | chore(deps): bump the non-breaking-changes group across 1 directory with 22 updates (#4314) | 2 years ago |
| layouts | chore(deps): bump the non-breaking-changes group across 1 directory with 22 updates (#4314) | 2 years ago |
| plugins | chore(deps): bump the non-breaking-changes group across 1 directory with 22 updates (#4314) | 2 years ago |
| request | chore(deps): bump the non-breaking-changes group across 1 directory with 22 updates (#4314) | 2 years ago |
| README.md | refactor: adjust all sample pages and use page components (#4118) | 2 years ago |
README.md
Effects 目录
effects 目录专门用于存放与轻微耦合相关的代码和逻辑。如果你的包具有以下特点,建议将其放置在 effects 目录下:
- 状态管理:使用状态管理框架
pinia,并包含处理副作用(如异步操作、API 调用)的部分。 - 用户偏好设置:使用
@vben-core/preferences处理用户偏好设置,涉及本地存储或浏览器缓存逻辑(如使用localStorage)。 - 导航和路由:处理导航、页面跳转等场景,需要管理路由变化的逻辑。
- 组件库依赖:包含与特定组件库紧密耦合或依赖大型仓库的部分。
通过将相关代码归类到 effects 目录,可以使项目结构更加清晰,便于维护和扩展。