Pārlūkot izejas kodu

feat(组件): 更新docs依赖

gemercheung 2 gadi atpakaļ
vecāks
revīzija
867aee2f18

+ 1 - 1
docs/.vitepress/vitepress/components/doc-content/vp-page-nav.vue

@@ -1,6 +1,6 @@
 <script setup lang="ts">
 import { withBase } from 'vitepress'
-import { ArrowLeft, ArrowRight } from '@element-plus/icons-vue'
+import { ArrowLeft, ArrowRight } from '@kankan-components/icons-vue'
 import { usePageNav } from '../../composables/page-nav'
 
 const { hasLinks, prev, next } = usePageNav()

+ 1 - 1
docs/.vitepress/vitepress/components/globals/icons.vue

@@ -2,7 +2,7 @@
 import { computed, ref } from 'vue'
 import clipboardCopy from 'clipboard-copy'
 import { ElMessage } from 'element-plus'
-import * as Icons from '@element-plus/icons-vue'
+import * as Icons from '@kankan-components/icons-vue'
 import { useLang } from '../../composables/lang'
 import localeData from '../../../i18n/component/icons.json'
 import IconCategories from './icons-categories.json'

+ 1 - 1
docs/.vitepress/vitepress/components/globals/vp-api-typing.vue

@@ -1,5 +1,5 @@
 <script setup lang="ts">
-import { Warning } from '@element-plus/icons-vue'
+import { Warning } from '@kankan-components/icons-vue'
 
 defineProps({
   type: String,

+ 1 - 1
docs/.vitepress/vitepress/components/vp-demo.vue

@@ -1,7 +1,7 @@
 <script setup lang="ts">
 import { computed, getCurrentInstance, toRef } from 'vue'
 import { isClient, useClipboard, useToggle } from '@vueuse/core'
-import { CaretTop } from '@element-plus/icons-vue'
+import { CaretTop } from '@kankan-components/icons-vue'
 import { useLang } from '../composables/lang'
 import { useSourceCode } from '../composables/source-code'
 import { usePlayground } from '../composables/use-playground'

+ 1 - 1
docs/examples/message-box/customized-icon.vue

@@ -5,7 +5,7 @@
 <script lang="ts" setup>
 import { markRaw } from 'vue'
 import { ElMessageBox } from 'element-plus'
-import { Delete } from '@element-plus/icons-vue'
+import { Delete } from '@kankan-components/icons-vue'
 
 const open = () => {
   ElMessageBox.confirm(

+ 2 - 4
docs/package.json

@@ -4,9 +4,7 @@
   "scripts": {
     "dev": "vitepress dev .",
     "build": "NODE_ENV=production && vitepress build . --verbose && tsx .vitepress/build/rebuild-pwa.ts",
-    "serve": "NODE_ENV=production vitepress serve . --port 5001",
-    "gen-locale": "rimraf .vitepress/i18n && tsx .vitepress/build/crowdin-generate.ts",
-    "crowdin-credentials": "tsx .vitepress/build/crowdin-credentials.ts"
+    "serve": "NODE_ENV=production vitepress serve . --port 5001"
   },
   "dependencies": {
     "@docsearch/js": "^3.1.0",
@@ -53,4 +51,4 @@
     "vite-plugin-pwa": "^0.12.0",
     "vitepress": "^0.22.4"
   }
-}
+}

+ 1 - 0
package.json

@@ -39,6 +39,7 @@
     "@kankan-components/directives": "workspace:*",
     "@kankan-components/hooks": "workspace:*",
     "@kankan-components/icons-vue": "^0.0.1",
+    "@kankan-components/locale": "workspace:*",
     "@kankan-components/theme-chalk": "workspace:*",
     "@kankan-components/utils": "workspace:*",
     "@vueuse/core": "^9.13.0",

+ 1 - 1
packages/components/basic/message-box/src/index.vue

@@ -176,7 +176,7 @@ import {
 } from '@kankan-components/utils'
 import { KkIcon } from '@kankan-components/components/basic/icon'
 import KkFocusTrap from '@kankan-components/components/basic/focus-trap'
-import { useGlobalComponentSettings } from '@kankan-components/components/config-provider'
+import { useGlobalComponentSettings } from '@kankan-components/components/basic/config-provider'
 
 import type { ComponentPublicInstance, DefineComponent, PropType } from 'vue'
 import type { ComponentSize } from '@kankan-components/constants'

+ 0 - 1
packages/hooks/use-locale/index.ts

@@ -1,7 +1,6 @@
 import { computed, inject, isRef, ref, unref } from 'vue'
 import { get } from 'lodash-unified'
 import English from '@kankan-components/locale/lang/en'
-
 import type { MaybeRef } from '@vueuse/core'
 import type { InjectionKey, Ref } from 'vue'
 import type { Language } from '@kankan-components/locale'

+ 1 - 1
packages/utils/vue/icon.ts

@@ -7,7 +7,7 @@ import {
   Loading,
   SuccessFilled,
   WarningFilled,
-} from '@element-plus/icons-vue'
+} from '@kankan-components/icons-vue'
 
 import { definePropType } from './props'
 

+ 2 - 2
playground/package.json

@@ -12,7 +12,7 @@
     "@kankan-components/components": "workspace:*",
     "@kankan-components/utils": "workspace:*",
     "@kankan-components/build-utils": "workspace:*",
-    "@element-plus/icons-vue": "^2.0.6",
+    "@kankan-components/icons-vue": "0.0.1",
     "vue": "^3.2.37",
     "vue-router": "^4.0.16"
   },
@@ -25,4 +25,4 @@
     "vite-plugin-inspect": "^0.5.0",
     "vite-plugin-mkcert": "^1.7.2"
   }
-}
+}

+ 30 - 72
pnpm-lock.yaml

@@ -23,6 +23,9 @@ importers:
       '@kankan-components/icons-vue':
         specifier: ^0.0.1
         version: 0.0.1(vue@3.3.4)
+      '@kankan-components/locale':
+        specifier: workspace:*
+        version: link:packages/locale
       '@kankan-components/theme-chalk':
         specifier: workspace:*
         version: link:packages/theme-chalk
@@ -123,6 +126,12 @@ importers:
       lint-staged:
         specifier: ^13.3.0
         version: 13.3.0
+      npm-run-all:
+        specifier: ^4.1.5
+        version: 4.1.5
+      prettier:
+        specifier: ^2.7.1
+        version: 2.7.1
       resize-observer-polyfill:
         specifier: ^1.5.1
         version: 1.5.1
@@ -173,7 +182,7 @@ importers:
         version: 4.0.1
       element-plus:
         specifier: npm:element-plus@latest
-        version: 2.2.30(vue@3.2.39)
+        version: 2.3.9(vue@3.2.39)
       kankan-components:
         specifier: workspace:*
         version: link:../packages/kankan-components
@@ -568,12 +577,6 @@ importers:
         specifier: ^5.1.0
         version: 5.1.0
 
-  packages/tokens:
-    dependencies:
-      vue:
-        specifier: ^3.2.0
-        version: 3.2.39
-
   packages/utils:
     dependencies:
       vue:
@@ -586,15 +589,15 @@ importers:
 
   playground:
     dependencies:
-      '@element-plus/icons-vue':
-        specifier: ^2.0.6
-        version: 2.0.10(vue@3.2.39)
       '@kankan-components/build-utils':
         specifier: workspace:*
         version: link:../internal/build-utils
       '@kankan-components/components':
         specifier: workspace:*
         version: link:../packages/components
+      '@kankan-components/icons-vue':
+        specifier: 0.0.1
+        version: 0.0.1(vue@3.2.39)
       '@kankan-components/utils':
         specifier: workspace:*
         version: link:../packages/utils
@@ -2700,14 +2703,6 @@ packages:
     transitivePeerDependencies:
       - '@algolia/client-search'
 
-  /@element-plus/icons-vue@2.0.10(vue@3.2.39):
-    resolution: {integrity: sha512-ygEZ1mwPjcPo/OulhzLE7mtDrQBWI8vZzEWSNB2W/RNCRjoQGwbaK4N8lV4rid7Ts4qvySU3njMN7YCiSlSaTQ==}
-    peerDependencies:
-      vue: ^3.2.0
-    dependencies:
-      vue: 3.2.39
-    dev: false
-
   /@element-plus/icons-vue@2.1.0(vue@3.2.39):
     resolution: {integrity: sha512-PSBn3elNoanENc1vnCfh+3WA9fimRC7n+fWkf3rE5jvv+aBohNHABC/KAR5KWPecxWxDTVT1ERpRbOMRcOV/vA==}
     peerDependencies:
@@ -5508,21 +5503,6 @@ packages:
       ast-walker-scope: 0.2.3
       unplugin: 0.9.6
 
-  /@vue-macros/define-model@0.11.2(rollup@2.79.1)(vite@2.9.15):
-    resolution: {integrity: sha512-XYH1zFBWNBjJUTzVuwgGo0Yx4cCtUEDvLMcu6TKVeqq9wrcleof4pwikOc7XrLDNqN5AxPzGFQ7wPl0iUDfb7Q==}
-    engines: {node: '>=14.19.0'}
-    dependencies:
-      '@rollup/pluginutils': 4.2.1
-      '@vue-macros/common': 0.11.2
-      ast-walker-scope: 0.2.3
-      unplugin: 0.9.5(rollup@2.79.1)(vite@2.9.15)
-    transitivePeerDependencies:
-      - esbuild
-      - rollup
-      - vite
-      - webpack
-    dev: true
-
   /@vue-macros/define-render@0.11.2:
     resolution: {integrity: sha512-Q+19LmqNlYNvNLqm8MGKqQej5WJ21ubrrqbNwDsyJl7mEChiv0wfwc0TQTgfHflkxlLomG2+JR0PPwlRT+qoXQ==}
     engines: {node: '>=14.19.0'}
@@ -7644,7 +7624,7 @@ packages:
     dependencies:
       nice-try: 1.0.5
       path-key: 2.0.1
-      semver: 5.7.1
+      semver: 5.7.2
       shebang-command: 1.2.0
       which: 1.3.1
 
@@ -8127,8 +8107,8 @@ packages:
     resolution: {integrity: sha512-mwknuemBZnoOCths4GtpU/SDuVMp3uQHKa2UNJT9/aVD6WVRjGpXOxRGX7lm6ILIenTdGXPSTCTDaWos5tEU8Q==}
     dev: true
 
-  /element-plus@2.2.30(vue@3.2.39):
-    resolution: {integrity: sha512-HYSnmf2VMGa0gmw03evxevodPy3WimbAd4sfenOAhNs7Wl8IdT+YJjQyGAQjgEjRvhmujN4O/CZqhuEffRyOZg==}
+  /element-plus@2.3.9(vue@3.2.39):
+    resolution: {integrity: sha512-TIOLnPl4cnoCPXqK3QYh+jpkthUBQnAM21O7o3Lhbse8v9pfrRXRTaBJtoEKnYNa8GZ4lZptUfH0PeZgDCNLUg==}
     peerDependencies:
       vue: ^3.2.0
     dependencies:
@@ -8234,6 +8214,7 @@ packages:
       string.prototype.trimend: 1.0.5
       string.prototype.trimstart: 1.0.5
       unbox-primitive: 1.0.2
+    dev: false
 
   /es-abstract@1.21.1:
     resolution: {integrity: sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==}
@@ -10168,6 +10149,7 @@ packages:
       function-bind: 1.1.1
       has: 1.0.3
       has-symbols: 1.0.3
+    dev: false
 
   /get-intrinsic@1.2.0:
     resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==}
@@ -10853,6 +10835,7 @@ packages:
       get-intrinsic: 1.1.3
       has: 1.0.3
       side-channel: 1.0.4
+    dev: false
 
   /internal-slot@1.0.5:
     resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
@@ -10971,6 +10954,7 @@ packages:
   /is-callable@1.2.6:
     resolution: {integrity: sha512-krO72EO2NptOGAX2KYyqbP9vYMlNAXdB53rq6f8LXY6RY7JdSR/3BD6wLUlPHSAesmY9vstNrjvqGaCiRK/91Q==}
     engines: {node: '>= 0.4'}
+    dev: false
 
   /is-callable@1.2.7:
     resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
@@ -12215,7 +12199,7 @@ packages:
     resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==}
     engines: {node: '>=4'}
     dependencies:
-      graceful-fs: 4.2.10
+      graceful-fs: 4.2.11
       parse-json: 4.0.0
       pify: 3.0.0
       strip-bom: 3.0.0
@@ -13073,7 +13057,7 @@ packages:
     dependencies:
       hosted-git-info: 2.8.9
       resolve: 1.22.1
-      semver: 5.7.1
+      semver: 5.7.2
       validate-npm-package-license: 3.0.4
 
   /normalize-package-data@3.0.3:
@@ -13165,7 +13149,7 @@ packages:
       minimatch: 3.1.2
       pidtree: 0.3.1
       read-pkg: 3.0.0
-      shell-quote: 1.7.3
+      shell-quote: 1.8.1
       string.prototype.padend: 3.1.3
     dev: true
 
@@ -13225,6 +13209,7 @@ packages:
 
   /object-inspect@1.12.2:
     resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==}
+    dev: false
 
   /object-inspect@1.12.3:
     resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==}
@@ -13877,7 +13862,6 @@ packages:
     resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==}
     engines: {node: '>=10.13.0'}
     hasBin: true
-    dev: false
 
   /prettier@2.8.8:
     resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
@@ -14696,6 +14680,7 @@ packages:
   /semver@5.7.1:
     resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
     hasBin: true
+    dev: true
 
   /semver@5.7.2:
     resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
@@ -14771,10 +14756,6 @@ packages:
     resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
     engines: {node: '>=8'}
 
-  /shell-quote@1.7.3:
-    resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==}
-    dev: true
-
   /shell-quote@1.8.1:
     resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
     dev: true
@@ -15155,8 +15136,8 @@ packages:
     engines: {node: '>= 0.4'}
     dependencies:
       call-bind: 1.0.2
-      define-properties: 1.1.4
-      es-abstract: 1.20.2
+      define-properties: 1.2.0
+      es-abstract: 1.22.1
     dev: true
 
   /string.prototype.replaceall@1.0.6:
@@ -15183,6 +15164,7 @@ packages:
       call-bind: 1.0.2
       define-properties: 1.1.4
       es-abstract: 1.20.2
+    dev: false
 
   /string.prototype.trimend@1.0.6:
     resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==}
@@ -15197,6 +15179,7 @@ packages:
       call-bind: 1.0.2
       define-properties: 1.1.4
       es-abstract: 1.20.2
+    dev: false
 
   /string.prototype.trimstart@1.0.6:
     resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==}
@@ -16273,7 +16256,7 @@ packages:
     dependencies:
       '@rollup/pluginutils': 4.2.1
       '@vue-macros/common': 0.11.2
-      '@vue-macros/define-model': 0.11.2(rollup@2.79.1)(vite@2.9.15)
+      '@vue-macros/define-model': 0.11.2
       '@vue-macros/define-render': 0.11.2
       '@vue-macros/hoist-static': 0.11.2
       '@vue-macros/setup-component': 0.11.2
@@ -16386,31 +16369,6 @@ packages:
       webpack-virtual-modules: 0.4.5
     dev: true
 
-  /unplugin@0.9.5(rollup@2.79.1)(vite@2.9.15):
-    resolution: {integrity: sha512-luraheyfxwtvkvHpsOvMNv7IjLdORTWKZp0gWYNHGLi2ImON3iIZOj464qEyyEwLA/EMt12fC415HW9zRpOfTg==}
-    peerDependencies:
-      esbuild: '>=0.13'
-      rollup: ^2.50.0
-      vite: ^2.3.0 || ^3.0.0-0
-      webpack: 4 || 5
-    peerDependenciesMeta:
-      esbuild:
-        optional: true
-      rollup:
-        optional: true
-      vite:
-        optional: true
-      webpack:
-        optional: true
-    dependencies:
-      acorn: 8.8.2
-      chokidar: 3.5.3
-      rollup: 2.79.1
-      vite: 2.9.15(sass@1.66.0)
-      webpack-sources: 3.2.3
-      webpack-virtual-modules: 0.4.6
-    dev: true
-
   /unplugin@0.9.6:
     resolution: {integrity: sha512-YYLtfoNiie/lxswy1GOsKXgnLJTE27la/PeCGznSItk+8METYZErO+zzV9KQ/hXhPwzIJsfJ4s0m1Rl7ZCWZ4Q==}
     dependencies: