From 31d03bc92e2c85f7c50aec5c3eca7fc797e056dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=A6=E5=B0=BD=E7=94=98=E6=9D=A5?= <745385015@qq.com> Date: Mon, 25 Apr 2022 15:45:57 +0800 Subject: [PATCH 1/3] =?UTF-8?q?monorepo=20=E6=94=B9=E9=80=A0(gen=E7=94=9F?= =?UTF-8?q?=E6=88=90=E6=A8=A1=E5=9D=97=E6=9C=AA=E4=BF=AE=E6=94=B9)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/base.config.ts | 31 +- build/doc.config.ts | 31 + build/lib.config.ts | 4 +- cpdir.ps1 | 1 - docs/assets/index.1810168c.css | 22 - docs/favicon.svg | 9 - .../components/BorderBox4/src/index.vue | 159 -- .../components/BorderBox6/src/index.vue | 96 - .../components/BorderBox9/src/index.vue | 189 -- .../components/CapsuleChart/src/index.vue | 222 -- docs/packages/components/Charts/src/index.vue | 64 - .../components/Decoration1/src/index.vue | 147 - .../components/Decoration10/src/index.vue | 195 -- .../components/Decoration11/src/index.vue | 111 - .../components/Decoration12/src/index.vue | 280 -- .../components/Decoration2/src/index.vue | 103 - .../components/Decoration3/src/index.vue | 114 - .../components/Decoration4/src/index.vue | 120 - .../components/Decoration5/src/index.vue | 128 - .../components/Decoration7/src/index.vue | 71 - .../components/DigitalFlop/docs/demo.vue | 18 - .../components/DigitalFlop/docs/demo2.vue | 19 - .../components/DigitalFlop/docs/demo3.vue | 19 - .../components/DigitalFlop/docs/demo4.vue | 28 - .../components/DigitalFlop/src/index.vue | 197 -- docs/packages/utils/index.ts | 144 - package.json | 53 +- packages/components/ActiveRingChart/index.ts | 12 - .../components/ActiveRingChart/src/index.vue | 307 -- packages/components/BorderBox1/docs/README.md | 23 - packages/components/BorderBox1/docs/demo.vue | 9 - packages/components/BorderBox1/index.ts | 12 - packages/components/BorderBox1/src/index.vue | 122 - packages/components/BorderBox2/docs/README.md | 19 - packages/components/BorderBox2/docs/demo.vue | 9 - packages/components/BorderBox2/index.ts | 12 - packages/components/BorderBox2/src/index.vue | 92 - packages/components/BorderBox3/docs/README.md | 19 - packages/components/BorderBox3/docs/demo.vue | 9 - packages/components/BorderBox3/index.ts | 12 - packages/components/BorderBox3/src/index.vue | 107 - packages/components/BorderBox4/docs/README.md | 22 - packages/components/BorderBox4/docs/demo.vue | 19 - packages/components/BorderBox4/index.ts | 12 - packages/components/BorderBox5/docs/README.md | 19 - packages/components/BorderBox5/docs/demo.vue | 19 - packages/components/BorderBox5/index.ts | 12 - packages/components/BorderBox5/src/index.vue | 115 - packages/components/BorderBox6/docs/README.md | 19 - packages/components/BorderBox6/docs/demo.vue | 9 - packages/components/BorderBox6/index.ts | 12 - packages/components/BorderBox7/docs/README.md | 19 - packages/components/BorderBox7/docs/demo.vue | 9 - packages/components/BorderBox7/index.ts | 12 - packages/components/BorderBox7/src/index.vue | 96 - packages/components/BorderBox8/docs/README.md | 22 - packages/components/BorderBox8/docs/demo.vue | 19 - packages/components/BorderBox8/index.ts | 12 - packages/components/BorderBox8/src/index.vue | 149 - packages/components/BorderBox9/docs/README.md | 19 - packages/components/BorderBox9/docs/demo.vue | 9 - packages/components/BorderBox9/index.ts | 12 - .../components/CapsuleChart/docs/README.md | 35 - .../components/CapsuleChart/docs/demo.vue | 46 - packages/components/CapsuleChart/index.ts | 12 - packages/components/Charts/docs/README.md | 24 - packages/components/Charts/docs/demo.vue | 43 - packages/components/Charts/index.ts | 12 - .../components/Decoration1/docs/README.md | 21 - packages/components/Decoration1/docs/demo.vue | 5 - packages/components/Decoration1/index.ts | 12 - .../components/Decoration10/docs/README.md | 19 - .../components/Decoration10/docs/demo.vue | 5 - packages/components/Decoration10/index.ts | 12 - .../components/Decoration11/docs/README.md | 19 - .../components/Decoration11/docs/demo.vue | 9 - packages/components/Decoration11/index.ts | 12 - .../components/Decoration12/docs/README.md | 23 - .../components/Decoration12/docs/demo.vue | 5 - packages/components/Decoration12/index.ts | 12 - .../components/Decoration2/docs/README.md | 22 - packages/components/Decoration2/docs/demo.vue | 11 - packages/components/Decoration2/index.ts | 12 - .../components/Decoration3/docs/README.md | 19 - packages/components/Decoration3/docs/demo.vue | 5 - packages/components/Decoration3/index.ts | 12 - .../components/Decoration4/docs/README.md | 19 - packages/components/Decoration4/docs/demo.vue | 11 - packages/components/Decoration4/index.ts | 12 - .../components/Decoration5/docs/README.md | 21 - packages/components/Decoration5/docs/demo.vue | 5 - packages/components/Decoration5/index.ts | 12 - .../components/Decoration6/docs/README.md | 19 - packages/components/Decoration6/docs/demo.vue | 5 - packages/components/Decoration6/index.ts | 12 - packages/components/Decoration6/src/index.vue | 139 - .../components/Decoration7/docs/README.md | 28 - packages/components/Decoration7/docs/demo.vue | 9 - packages/components/Decoration7/index.ts | 12 - .../components/Decoration8/docs/README.md | 19 - packages/components/Decoration8/docs/demo.vue | 11 - packages/components/Decoration8/index.ts | 12 - packages/components/Decoration8/src/index.vue | 78 - .../components/Decoration9/docs/README.md | 19 - packages/components/Decoration9/docs/demo.vue | 15 - packages/components/Decoration9/index.ts | 12 - packages/components/Decoration9/src/index.vue | 160 -- .../components/DigitalFlop/docs/README.md | 75 - packages/components/DigitalFlop/index.ts | 12 - packages/components/DigitalFlop/src/type.ts | 57 - .../FullScreenContainer/docs/README.md | 29 - .../FullScreenContainer/docs/demo.vue | 5 - .../components/FullScreenContainer/index.ts | 12 - .../FullScreenContainer/src/index.vue | 62 - packages/datav-vue3/.eslintrc.json | 3 + packages/datav-vue3/auto-imports.d.ts | 59 + .../components/ActiveRingChart/index.ts | 0 .../components/ActiveRingChart/src/index.vue | 2 +- .../components/BorderBox1/index.ts | 0 .../components/BorderBox1/src/index.vue | 4 +- .../components/BorderBox2/index.ts | 0 .../components/BorderBox2/src/index.vue | 4 +- .../components/BorderBox3/index.ts | 0 .../components/BorderBox3/src/index.vue | 4 +- .../components/BorderBox4/index.ts | 0 .../components/BorderBox4/src/index.vue | 4 +- .../components/BorderBox5/index.ts | 0 .../components/BorderBox5/src/index.vue | 4 +- .../components/BorderBox6/index.ts | 0 .../components/BorderBox6/src/index.vue | 4 +- .../components/BorderBox7/index.ts | 0 .../components/BorderBox7/src/index.vue | 4 +- .../components/BorderBox8/index.ts | 0 .../components/BorderBox8/src/index.vue | 4 +- .../components/BorderBox9/index.ts | 0 .../components/BorderBox9/src/index.vue | 4 +- .../components/CapsuleChart/index.ts | 0 .../components/CapsuleChart/src/index.vue | 2 +- .../datav-vue3}/components/Charts/index.ts | 0 .../components/Charts/src/index.vue | 2 +- .../components/Decoration1/index.ts | 0 .../components/Decoration1/src/index.vue | 4 +- .../components/Decoration10/index.ts | 0 .../components/Decoration10/src/index.vue | 4 +- .../components/Decoration11/index.ts | 0 .../components/Decoration11/src/index.vue | 4 +- .../components/Decoration12/index.ts | 0 .../components/Decoration12/src/index.vue | 4 +- .../components/Decoration2/index.ts | 0 .../components/Decoration2/src/index.vue | 4 +- .../components/Decoration3/index.ts | 0 .../components/Decoration3/src/index.vue | 4 +- .../components/Decoration4/index.ts | 0 .../components/Decoration4/src/index.vue | 4 +- .../components/Decoration5/index.ts | 0 .../components/Decoration5/src/index.vue | 6 +- .../components/Decoration6/index.ts | 0 .../components/Decoration6/src/index.vue | 4 +- .../components/Decoration7/index.ts | 0 .../components/Decoration7/src/index.vue | 2 +- .../components/Decoration8/index.ts | 0 .../components/Decoration8/src/index.vue | 4 +- .../components/Decoration9/index.ts | 0 .../components/Decoration9/src/index.vue | 4 +- .../components/DigitalFlop/index.ts | 0 .../components/DigitalFlop/src/index.vue | 2 +- .../components/DigitalFlop/src/type.ts | 0 .../components/FullScreenContainer/index.ts | 0 .../FullScreenContainer/src/index.vue | 2 +- .../packages => packages/datav-vue3}/index.ts | 53 +- .../datav-vue3}/list.json | 0 packages/datav-vue3/package.json | 62 + packages/datav-vue3/tsconfig.json | 8 + .../datav-vue3}/types/index.ts | 0 .../datav-vue3}/utils/autoResize.ts | 0 packages/{ => datav-vue3}/utils/index.ts | 2 +- packages/docs/LICENSE | 21 + .../docs/auto-imports.d.ts | 0 .../docs/components.d.ts | 9 + packages/docs/doc.config.ts | 45 + .../docs/docs/assets/README.07b4e8c1.js | 2 +- .../docs/docs/assets/README.080717fa.js | 2 +- .../docs/docs/assets/README.09011be4.js | 2 +- .../docs/docs/assets/README.17eda589.js | 2 +- .../docs/docs/assets/README.2421f2b5.js | 2 +- .../docs/docs/assets/README.2a43d7a8.js | 2 +- .../docs/docs/assets/README.2cdea4f2.js | 2 +- .../docs/docs}/assets/README.33d55524.css | 0 .../docs/docs/assets/README.35a2ef2b.js | 2 +- .../docs/docs}/assets/README.35baa9bc.css | 0 .../docs/docs/assets/README.35f7fa37.js | 2 +- .../docs/docs}/assets/README.3796c9cb.css | 0 .../docs/docs/assets/README.383366f9.js | 2 +- .../docs/docs}/assets/README.655e9f04.css | 0 .../docs/docs/assets/README.659ddf3d.js | 2 +- .../docs/docs/assets/README.662f1d6f.js | 2 +- .../docs/docs/assets/README.6d0549f3.js | 2 +- .../docs/docs/assets/README.757a0e7a.js | 2 +- .../docs/docs}/assets/README.7fb6b6c4.css | 0 .../docs/docs/assets/README.8800ef43.js | 2 +- .../docs/docs/assets/README.883928ce.js | 2 +- .../docs/docs}/assets/README.88e25b71.css | 0 .../docs/docs/assets/README.929839ed.js | 2 +- .../docs/docs/assets/README.92ddf032.js | 2 +- .../docs/docs/assets/README.93b7706a.js | 2 +- .../docs/docs}/assets/README.9e1c4f18.css | 0 .../docs/docs/assets/README.a0162597.js | 2 +- .../docs/docs}/assets/README.a3e58312.css | 0 .../docs/docs/assets/README.a6e3225e.js | 2 +- .../docs/docs}/assets/README.aabd1779.css | 0 .../docs/docs/assets/README.acbd6cbb.js | 2 +- .../docs/docs/assets/README.bb62883f.js | 2 +- .../docs/docs/assets/README.c0a88682.js | 2 +- .../docs/docs}/assets/README.ca40472a.css | 0 .../docs/docs}/assets/README.cbaf9f44.css | 0 .../docs/docs/assets/README.cc8494e8.js | 2 +- .../docs/docs}/assets/README.cd6e8376.css | 0 .../docs/docs/assets/README.edc25a6a.js | 2 +- .../docs/docs/assets/README.ff53fb00.js | 2 +- .../docs/docs}/assets/el-button.4c7f37af.css | 0 .../docs/docs/assets/el-button.75357851.js | 2 +- packages/docs/docs/assets/index.76bbf6df.css | 22 + .../docs/docs/assets/index.bc85d3a5.js | 52 +- {docs => packages/docs/docs}/index.html | 4 +- index.html => packages/docs/index.html | 0 packages/docs/netlify.toml | 12 + packages/docs/package.json | 74 + packages/docs/shims.d.ts | 5 + {src => packages/docs/src}/App.vue | 2 +- .../docs/src}/assets/markdown.css | 0 {docs => packages/docs/src/assets}/prism.css | 0 .../components/ActiveRingChart/docs/README.md | 0 .../components/ActiveRingChart/docs/demo.vue | 0 .../src}/components/BorderBox1/docs/README.md | 0 .../src}/components/BorderBox1/docs/demo.vue | 0 .../src}/components/BorderBox2/docs/README.md | 0 .../src}/components/BorderBox2/docs/demo.vue | 0 .../src}/components/BorderBox3/docs/README.md | 0 .../src}/components/BorderBox3/docs/demo.vue | 0 .../src}/components/BorderBox4/docs/README.md | 0 .../src}/components/BorderBox4/docs/demo.vue | 0 .../src}/components/BorderBox5/docs/README.md | 0 .../src}/components/BorderBox5/docs/demo.vue | 0 .../src}/components/BorderBox6/docs/README.md | 0 .../src}/components/BorderBox6/docs/demo.vue | 0 .../src}/components/BorderBox7/docs/README.md | 0 .../src}/components/BorderBox7/docs/demo.vue | 0 .../src}/components/BorderBox8/docs/README.md | 0 .../src}/components/BorderBox8/docs/demo.vue | 0 .../src}/components/BorderBox9/docs/README.md | 0 .../src}/components/BorderBox9/docs/demo.vue | 0 .../components/CapsuleChart/docs/README.md | 0 .../components/CapsuleChart/docs/demo.vue | 0 .../src}/components/Charts/docs/README.md | 0 .../docs/src}/components/Charts/docs/demo.vue | 0 .../components/Decoration1/docs/README.md | 0 .../src}/components/Decoration1/docs/demo.vue | 0 .../components/Decoration10/docs/README.md | 0 .../components/Decoration10/docs/demo.vue | 0 .../components/Decoration11/docs/README.md | 0 .../components/Decoration11/docs/demo.vue | 0 .../components/Decoration12/docs/README.md | 0 .../components/Decoration12/docs/demo.vue | 0 .../components/Decoration2/docs/README.md | 0 .../src}/components/Decoration2/docs/demo.vue | 0 .../components/Decoration3/docs/README.md | 0 .../src}/components/Decoration3/docs/demo.vue | 0 .../components/Decoration4/docs/README.md | 0 .../src}/components/Decoration4/docs/demo.vue | 0 .../components/Decoration5/docs/README.md | 0 .../src}/components/Decoration5/docs/demo.vue | 0 .../components/Decoration6/docs/README.md | 0 .../src}/components/Decoration6/docs/demo.vue | 0 .../components/Decoration7/docs/README.md | 0 .../src}/components/Decoration7/docs/demo.vue | 0 .../components/Decoration8/docs/README.md | 0 .../src}/components/Decoration8/docs/demo.vue | 0 .../components/Decoration9/docs/README.md | 0 .../src}/components/Decoration9/docs/demo.vue | 0 .../components/DigitalFlop/docs/README.md | 0 .../src}/components/DigitalFlop/docs/demo.vue | 4 +- .../components/DigitalFlop/docs/demo2.vue | 4 +- .../components/DigitalFlop/docs/demo3.vue | 4 +- .../components/DigitalFlop/docs/demo4.vue | 4 +- .../docs/src}/components/DvMenu.vue | 3 +- .../docs/src}/components/Footer.vue | 2 +- .../FullScreenContainer/docs/README.md | 0 .../FullScreenContainer/docs/demo.vue | 0 .../docs/src}/components/Preview.vue | 2 +- .../docs/src}/components/README.md | 0 .../src/components}/docs/README.md | 0 .../src/components}/docs/demo.vue | 0 .../docs/src}/composables/dark.ts | 1 + .../docs/src}/composables/index.ts | 0 {src => packages/docs/src}/env.d.ts | 0 {src => packages/docs/src}/main.ts | 2 +- {src => packages/docs/src}/pages/README.md | 0 {src => packages/docs/src}/pages/index.vue | 1 + {src => packages/docs/src}/router.ts | 54 +- {src => packages/docs/src}/styles/main.css | 0 {src => packages/docs/src}/types/index.ts | 0 packages/docs/unocss.config.ts | 35 + packages/index.ts | 94 - packages/list.json | 190 -- packages/types/index.ts | 4 - packages/utils/autoResize.ts | 75 - pnpm-lock.yaml | 2480 +++++++++++++---- pnpm-workspace.yaml | 3 + public/favicon.svg | 9 - public/prism.css | 128 - src/assets/prism.css | 128 - tsconfig.json | 10 +- 312 files changed, 2481 insertions(+), 6603 deletions(-) delete mode 100644 cpdir.ps1 delete mode 100644 docs/assets/index.1810168c.css delete mode 100644 docs/favicon.svg delete mode 100644 docs/packages/components/BorderBox4/src/index.vue delete mode 100644 docs/packages/components/BorderBox6/src/index.vue delete mode 100644 docs/packages/components/BorderBox9/src/index.vue delete mode 100644 docs/packages/components/CapsuleChart/src/index.vue delete mode 100644 docs/packages/components/Charts/src/index.vue delete mode 100644 docs/packages/components/Decoration1/src/index.vue delete mode 100644 docs/packages/components/Decoration10/src/index.vue delete mode 100644 docs/packages/components/Decoration11/src/index.vue delete mode 100644 docs/packages/components/Decoration12/src/index.vue delete mode 100644 docs/packages/components/Decoration2/src/index.vue delete mode 100644 docs/packages/components/Decoration3/src/index.vue delete mode 100644 docs/packages/components/Decoration4/src/index.vue delete mode 100644 docs/packages/components/Decoration5/src/index.vue delete mode 100644 docs/packages/components/Decoration7/src/index.vue delete mode 100644 docs/packages/components/DigitalFlop/docs/demo.vue delete mode 100644 docs/packages/components/DigitalFlop/docs/demo2.vue delete mode 100644 docs/packages/components/DigitalFlop/docs/demo3.vue delete mode 100644 docs/packages/components/DigitalFlop/docs/demo4.vue delete mode 100644 docs/packages/components/DigitalFlop/src/index.vue delete mode 100644 docs/packages/utils/index.ts delete mode 100644 packages/components/ActiveRingChart/index.ts delete mode 100644 packages/components/ActiveRingChart/src/index.vue delete mode 100644 packages/components/BorderBox1/docs/README.md delete mode 100644 packages/components/BorderBox1/docs/demo.vue delete mode 100644 packages/components/BorderBox1/index.ts delete mode 100644 packages/components/BorderBox1/src/index.vue delete mode 100644 packages/components/BorderBox2/docs/README.md delete mode 100644 packages/components/BorderBox2/docs/demo.vue delete mode 100644 packages/components/BorderBox2/index.ts delete mode 100644 packages/components/BorderBox2/src/index.vue delete mode 100644 packages/components/BorderBox3/docs/README.md delete mode 100644 packages/components/BorderBox3/docs/demo.vue delete mode 100644 packages/components/BorderBox3/index.ts delete mode 100644 packages/components/BorderBox3/src/index.vue delete mode 100644 packages/components/BorderBox4/docs/README.md delete mode 100644 packages/components/BorderBox4/docs/demo.vue delete mode 100644 packages/components/BorderBox4/index.ts delete mode 100644 packages/components/BorderBox5/docs/README.md delete mode 100644 packages/components/BorderBox5/docs/demo.vue delete mode 100644 packages/components/BorderBox5/index.ts delete mode 100644 packages/components/BorderBox5/src/index.vue delete mode 100644 packages/components/BorderBox6/docs/README.md delete mode 100644 packages/components/BorderBox6/docs/demo.vue delete mode 100644 packages/components/BorderBox6/index.ts delete mode 100644 packages/components/BorderBox7/docs/README.md delete mode 100644 packages/components/BorderBox7/docs/demo.vue delete mode 100644 packages/components/BorderBox7/index.ts delete mode 100644 packages/components/BorderBox7/src/index.vue delete mode 100644 packages/components/BorderBox8/docs/README.md delete mode 100644 packages/components/BorderBox8/docs/demo.vue delete mode 100644 packages/components/BorderBox8/index.ts delete mode 100644 packages/components/BorderBox8/src/index.vue delete mode 100644 packages/components/BorderBox9/docs/README.md delete mode 100644 packages/components/BorderBox9/docs/demo.vue delete mode 100644 packages/components/BorderBox9/index.ts delete mode 100644 packages/components/CapsuleChart/docs/README.md delete mode 100644 packages/components/CapsuleChart/docs/demo.vue delete mode 100644 packages/components/CapsuleChart/index.ts delete mode 100644 packages/components/Charts/docs/README.md delete mode 100644 packages/components/Charts/docs/demo.vue delete mode 100644 packages/components/Charts/index.ts delete mode 100644 packages/components/Decoration1/docs/README.md delete mode 100644 packages/components/Decoration1/docs/demo.vue delete mode 100644 packages/components/Decoration1/index.ts delete mode 100644 packages/components/Decoration10/docs/README.md delete mode 100644 packages/components/Decoration10/docs/demo.vue delete mode 100644 packages/components/Decoration10/index.ts delete mode 100644 packages/components/Decoration11/docs/README.md delete mode 100644 packages/components/Decoration11/docs/demo.vue delete mode 100644 packages/components/Decoration11/index.ts delete mode 100644 packages/components/Decoration12/docs/README.md delete mode 100644 packages/components/Decoration12/docs/demo.vue delete mode 100644 packages/components/Decoration12/index.ts delete mode 100644 packages/components/Decoration2/docs/README.md delete mode 100644 packages/components/Decoration2/docs/demo.vue delete mode 100644 packages/components/Decoration2/index.ts delete mode 100644 packages/components/Decoration3/docs/README.md delete mode 100644 packages/components/Decoration3/docs/demo.vue delete mode 100644 packages/components/Decoration3/index.ts delete mode 100644 packages/components/Decoration4/docs/README.md delete mode 100644 packages/components/Decoration4/docs/demo.vue delete mode 100644 packages/components/Decoration4/index.ts delete mode 100644 packages/components/Decoration5/docs/README.md delete mode 100644 packages/components/Decoration5/docs/demo.vue delete mode 100644 packages/components/Decoration5/index.ts delete mode 100644 packages/components/Decoration6/docs/README.md delete mode 100644 packages/components/Decoration6/docs/demo.vue delete mode 100644 packages/components/Decoration6/index.ts delete mode 100644 packages/components/Decoration6/src/index.vue delete mode 100644 packages/components/Decoration7/docs/README.md delete mode 100644 packages/components/Decoration7/docs/demo.vue delete mode 100644 packages/components/Decoration7/index.ts delete mode 100644 packages/components/Decoration8/docs/README.md delete mode 100644 packages/components/Decoration8/docs/demo.vue delete mode 100644 packages/components/Decoration8/index.ts delete mode 100644 packages/components/Decoration8/src/index.vue delete mode 100644 packages/components/Decoration9/docs/README.md delete mode 100644 packages/components/Decoration9/docs/demo.vue delete mode 100644 packages/components/Decoration9/index.ts delete mode 100644 packages/components/Decoration9/src/index.vue delete mode 100644 packages/components/DigitalFlop/docs/README.md delete mode 100644 packages/components/DigitalFlop/index.ts delete mode 100644 packages/components/DigitalFlop/src/type.ts delete mode 100644 packages/components/FullScreenContainer/docs/README.md delete mode 100644 packages/components/FullScreenContainer/docs/demo.vue delete mode 100644 packages/components/FullScreenContainer/index.ts delete mode 100644 packages/components/FullScreenContainer/src/index.vue create mode 100644 packages/datav-vue3/.eslintrc.json create mode 100644 packages/datav-vue3/auto-imports.d.ts rename {docs/packages => packages/datav-vue3}/components/ActiveRingChart/index.ts (100%) rename {docs/packages => packages/datav-vue3}/components/ActiveRingChart/src/index.vue (99%) rename {docs/packages => packages/datav-vue3}/components/BorderBox1/index.ts (100%) rename {docs/packages => packages/datav-vue3}/components/BorderBox1/src/index.vue (96%) rename {docs/packages => packages/datav-vue3}/components/BorderBox2/index.ts (100%) rename {docs/packages => packages/datav-vue3}/components/BorderBox2/src/index.vue (93%) rename {docs/packages => packages/datav-vue3}/components/BorderBox3/index.ts (100%) rename {docs/packages => packages/datav-vue3}/components/BorderBox3/src/index.vue (94%) rename {docs/packages => packages/datav-vue3}/components/BorderBox4/index.ts (100%) rename packages/{ => datav-vue3}/components/BorderBox4/src/index.vue (96%) rename {docs/packages => packages/datav-vue3}/components/BorderBox5/index.ts (100%) rename {docs/packages => packages/datav-vue3}/components/BorderBox5/src/index.vue (95%) rename {docs/packages => packages/datav-vue3}/components/BorderBox6/index.ts (100%) rename packages/{ => datav-vue3}/components/BorderBox6/src/index.vue (95%) rename {docs/packages => packages/datav-vue3}/components/BorderBox7/index.ts (100%) rename {docs/packages => packages/datav-vue3}/components/BorderBox7/src/index.vue (95%) rename {docs/packages => packages/datav-vue3}/components/BorderBox8/index.ts (100%) rename {docs/packages => packages/datav-vue3}/components/BorderBox8/src/index.vue (95%) rename {docs/packages => packages/datav-vue3}/components/BorderBox9/index.ts (100%) rename packages/{ => datav-vue3}/components/BorderBox9/src/index.vue (97%) rename {docs/packages => packages/datav-vue3}/components/CapsuleChart/index.ts (100%) rename packages/{ => datav-vue3}/components/CapsuleChart/src/index.vue (98%) rename {docs/packages => packages/datav-vue3}/components/Charts/index.ts (100%) rename packages/{ => datav-vue3}/components/Charts/src/index.vue (94%) rename {docs/packages => packages/datav-vue3}/components/Decoration1/index.ts (100%) rename packages/{ => datav-vue3}/components/Decoration1/src/index.vue (96%) rename {docs/packages => packages/datav-vue3}/components/Decoration10/index.ts (100%) rename packages/{ => datav-vue3}/components/Decoration10/src/index.vue (97%) rename {docs/packages => packages/datav-vue3}/components/Decoration11/index.ts (100%) rename packages/{ => datav-vue3}/components/Decoration11/src/index.vue (95%) rename {docs/packages => packages/datav-vue3}/components/Decoration12/index.ts (100%) rename packages/{ => datav-vue3}/components/Decoration12/src/index.vue (98%) rename {docs/packages => packages/datav-vue3}/components/Decoration2/index.ts (100%) rename packages/{ => datav-vue3}/components/Decoration2/src/index.vue (94%) rename {docs/packages => packages/datav-vue3}/components/Decoration3/index.ts (100%) rename packages/{ => datav-vue3}/components/Decoration3/src/index.vue (95%) rename {docs/packages => packages/datav-vue3}/components/Decoration4/index.ts (100%) rename packages/{ => datav-vue3}/components/Decoration4/src/index.vue (94%) rename {docs/packages => packages/datav-vue3}/components/Decoration5/index.ts (100%) rename packages/{ => datav-vue3}/components/Decoration5/src/index.vue (95%) rename {docs/packages => packages/datav-vue3}/components/Decoration6/index.ts (100%) rename {docs/packages => packages/datav-vue3}/components/Decoration6/src/index.vue (96%) rename {docs/packages => packages/datav-vue3}/components/Decoration7/index.ts (100%) rename packages/{ => datav-vue3}/components/Decoration7/src/index.vue (95%) rename {docs/packages => packages/datav-vue3}/components/Decoration8/index.ts (100%) rename {docs/packages => packages/datav-vue3}/components/Decoration8/src/index.vue (92%) rename {docs/packages => packages/datav-vue3}/components/Decoration9/index.ts (100%) rename {docs/packages => packages/datav-vue3}/components/Decoration9/src/index.vue (96%) rename {docs/packages => packages/datav-vue3}/components/DigitalFlop/index.ts (100%) rename packages/{ => datav-vue3}/components/DigitalFlop/src/index.vue (98%) rename {docs/packages => packages/datav-vue3}/components/DigitalFlop/src/type.ts (100%) rename {docs/packages => packages/datav-vue3}/components/FullScreenContainer/index.ts (100%) rename {docs/packages => packages/datav-vue3}/components/FullScreenContainer/src/index.vue (94%) rename {docs/packages => packages/datav-vue3}/index.ts (74%) rename {docs/packages => packages/datav-vue3}/list.json (100%) create mode 100644 packages/datav-vue3/package.json create mode 100644 packages/datav-vue3/tsconfig.json rename {docs/packages => packages/datav-vue3}/types/index.ts (100%) rename {docs/packages => packages/datav-vue3}/utils/autoResize.ts (100%) rename packages/{ => datav-vue3}/utils/index.ts (98%) create mode 100644 packages/docs/LICENSE rename auto-imports.d.ts => packages/docs/auto-imports.d.ts (100%) rename components.d.ts => packages/docs/components.d.ts (48%) create mode 100644 packages/docs/doc.config.ts rename docs/assets/README.b693476e.js => packages/docs/docs/assets/README.07b4e8c1.js (94%) rename docs/assets/README.da5af2ea.js => packages/docs/docs/assets/README.080717fa.js (91%) rename docs/assets/README.741cfb2c.js => packages/docs/docs/assets/README.09011be4.js (96%) rename docs/assets/README.6bb3bcc2.js => packages/docs/docs/assets/README.17eda589.js (93%) rename docs/assets/README.306fe10a.js => packages/docs/docs/assets/README.2421f2b5.js (85%) rename docs/assets/README.ac86bbe2.js => packages/docs/docs/assets/README.2a43d7a8.js (96%) rename docs/assets/README.ba158f0d.js => packages/docs/docs/assets/README.2cdea4f2.js (91%) rename {docs => packages/docs/docs}/assets/README.33d55524.css (100%) rename docs/assets/README.804522df.js => packages/docs/docs/assets/README.35a2ef2b.js (91%) rename {docs => packages/docs/docs}/assets/README.35baa9bc.css (100%) rename docs/assets/README.316f854a.js => packages/docs/docs/assets/README.35f7fa37.js (95%) rename {docs => packages/docs/docs}/assets/README.3796c9cb.css (100%) rename docs/assets/README.3d1bfe51.js => packages/docs/docs/assets/README.383366f9.js (97%) rename {docs => packages/docs/docs}/assets/README.655e9f04.css (100%) rename docs/assets/README.2fd19174.js => packages/docs/docs/assets/README.659ddf3d.js (92%) rename docs/assets/README.3e3e28be.js => packages/docs/docs/assets/README.662f1d6f.js (85%) rename docs/assets/README.5876ab96.js => packages/docs/docs/assets/README.6d0549f3.js (95%) rename docs/assets/README.71ac78e1.js => packages/docs/docs/assets/README.757a0e7a.js (96%) rename {docs => packages/docs/docs}/assets/README.7fb6b6c4.css (100%) rename docs/assets/README.a7c6f437.js => packages/docs/docs/assets/README.8800ef43.js (96%) rename docs/assets/README.12d0b015.js => packages/docs/docs/assets/README.883928ce.js (99%) rename {docs => packages/docs/docs}/assets/README.88e25b71.css (100%) rename docs/assets/README.91813832.js => packages/docs/docs/assets/README.929839ed.js (96%) rename docs/assets/README.746e2d9d.js => packages/docs/docs/assets/README.92ddf032.js (98%) rename docs/assets/README.b5d6d67e.js => packages/docs/docs/assets/README.93b7706a.js (99%) rename {docs => packages/docs/docs}/assets/README.9e1c4f18.css (100%) rename docs/assets/README.0229266c.js => packages/docs/docs/assets/README.a0162597.js (96%) rename {docs => packages/docs/docs}/assets/README.a3e58312.css (100%) rename docs/assets/README.38976db2.js => packages/docs/docs/assets/README.a6e3225e.js (93%) rename {docs => packages/docs/docs}/assets/README.aabd1779.css (100%) rename docs/assets/README.45c02236.js => packages/docs/docs/assets/README.acbd6cbb.js (93%) rename docs/assets/README.537bd151.js => packages/docs/docs/assets/README.bb62883f.js (98%) rename docs/assets/README.6c1b0dc6.js => packages/docs/docs/assets/README.c0a88682.js (96%) rename {docs => packages/docs/docs}/assets/README.ca40472a.css (100%) rename {docs => packages/docs/docs}/assets/README.cbaf9f44.css (100%) rename docs/assets/README.28281ca0.js => packages/docs/docs/assets/README.cc8494e8.js (85%) rename {docs => packages/docs/docs}/assets/README.cd6e8376.css (100%) rename docs/assets/README.769c377d.js => packages/docs/docs/assets/README.edc25a6a.js (85%) rename docs/assets/README.0de314af.js => packages/docs/docs/assets/README.ff53fb00.js (85%) rename {docs => packages/docs/docs}/assets/el-button.4c7f37af.css (100%) rename docs/assets/el-button.036be661.js => packages/docs/docs/assets/el-button.75357851.js (98%) create mode 100644 packages/docs/docs/assets/index.76bbf6df.css rename docs/assets/index.ce024366.js => packages/docs/docs/assets/index.bc85d3a5.js (41%) rename {docs => packages/docs/docs}/index.html (86%) rename index.html => packages/docs/index.html (100%) create mode 100644 packages/docs/netlify.toml create mode 100644 packages/docs/package.json create mode 100644 packages/docs/shims.d.ts rename {src => packages/docs/src}/App.vue (92%) rename {src => packages/docs/src}/assets/markdown.css (100%) rename {docs => packages/docs/src/assets}/prism.css (100%) rename {docs/packages => packages/docs/src}/components/ActiveRingChart/docs/README.md (100%) rename {docs/packages => packages/docs/src}/components/ActiveRingChart/docs/demo.vue (100%) rename {docs/packages => packages/docs/src}/components/BorderBox1/docs/README.md (100%) rename {docs/packages => packages/docs/src}/components/BorderBox1/docs/demo.vue (100%) rename {docs/packages => packages/docs/src}/components/BorderBox2/docs/README.md (100%) rename {docs/packages => packages/docs/src}/components/BorderBox2/docs/demo.vue (100%) rename {docs/packages => packages/docs/src}/components/BorderBox3/docs/README.md (100%) rename {docs/packages => packages/docs/src}/components/BorderBox3/docs/demo.vue (100%) rename {docs/packages => packages/docs/src}/components/BorderBox4/docs/README.md (100%) rename {docs/packages => packages/docs/src}/components/BorderBox4/docs/demo.vue (100%) rename {docs/packages => packages/docs/src}/components/BorderBox5/docs/README.md (100%) rename {docs/packages => packages/docs/src}/components/BorderBox5/docs/demo.vue (100%) rename {docs/packages => packages/docs/src}/components/BorderBox6/docs/README.md (100%) rename {docs/packages => packages/docs/src}/components/BorderBox6/docs/demo.vue (100%) rename {docs/packages => packages/docs/src}/components/BorderBox7/docs/README.md (100%) rename {docs/packages => packages/docs/src}/components/BorderBox7/docs/demo.vue (100%) rename {docs/packages => packages/docs/src}/components/BorderBox8/docs/README.md (100%) rename {docs/packages => packages/docs/src}/components/BorderBox8/docs/demo.vue (100%) rename {docs/packages => packages/docs/src}/components/BorderBox9/docs/README.md (100%) rename {docs/packages => packages/docs/src}/components/BorderBox9/docs/demo.vue (100%) rename {docs/packages => packages/docs/src}/components/CapsuleChart/docs/README.md (100%) rename {docs/packages => packages/docs/src}/components/CapsuleChart/docs/demo.vue (100%) rename {docs/packages => packages/docs/src}/components/Charts/docs/README.md (100%) rename {docs/packages => packages/docs/src}/components/Charts/docs/demo.vue (100%) rename {docs/packages => packages/docs/src}/components/Decoration1/docs/README.md (100%) rename {docs/packages => packages/docs/src}/components/Decoration1/docs/demo.vue (100%) rename {docs/packages => packages/docs/src}/components/Decoration10/docs/README.md (100%) rename {docs/packages => packages/docs/src}/components/Decoration10/docs/demo.vue (100%) rename {docs/packages => packages/docs/src}/components/Decoration11/docs/README.md (100%) rename {docs/packages => packages/docs/src}/components/Decoration11/docs/demo.vue (100%) rename {docs/packages => packages/docs/src}/components/Decoration12/docs/README.md (100%) rename {docs/packages => packages/docs/src}/components/Decoration12/docs/demo.vue (100%) rename {docs/packages => packages/docs/src}/components/Decoration2/docs/README.md (100%) rename {docs/packages => packages/docs/src}/components/Decoration2/docs/demo.vue (100%) rename {docs/packages => packages/docs/src}/components/Decoration3/docs/README.md (100%) rename {docs/packages => packages/docs/src}/components/Decoration3/docs/demo.vue (100%) rename {docs/packages => packages/docs/src}/components/Decoration4/docs/README.md (100%) rename {docs/packages => packages/docs/src}/components/Decoration4/docs/demo.vue (100%) rename {docs/packages => packages/docs/src}/components/Decoration5/docs/README.md (100%) rename {docs/packages => packages/docs/src}/components/Decoration5/docs/demo.vue (100%) rename {docs/packages => packages/docs/src}/components/Decoration6/docs/README.md (100%) rename {docs/packages => packages/docs/src}/components/Decoration6/docs/demo.vue (100%) rename {docs/packages => packages/docs/src}/components/Decoration7/docs/README.md (100%) rename {docs/packages => packages/docs/src}/components/Decoration7/docs/demo.vue (100%) rename {docs/packages => packages/docs/src}/components/Decoration8/docs/README.md (100%) rename {docs/packages => packages/docs/src}/components/Decoration8/docs/demo.vue (100%) rename {docs/packages => packages/docs/src}/components/Decoration9/docs/README.md (100%) rename {docs/packages => packages/docs/src}/components/Decoration9/docs/demo.vue (100%) rename {docs/packages => packages/docs/src}/components/DigitalFlop/docs/README.md (100%) rename packages/{ => docs/src}/components/DigitalFlop/docs/demo.vue (78%) rename packages/{ => docs/src}/components/DigitalFlop/docs/demo2.vue (79%) rename packages/{ => docs/src}/components/DigitalFlop/docs/demo3.vue (80%) rename packages/{ => docs/src}/components/DigitalFlop/docs/demo4.vue (85%) rename {src => packages/docs/src}/components/DvMenu.vue (94%) rename {src => packages/docs/src}/components/Footer.vue (89%) rename {docs/packages => packages/docs/src}/components/FullScreenContainer/docs/README.md (100%) rename {docs/packages => packages/docs/src}/components/FullScreenContainer/docs/demo.vue (100%) rename {src => packages/docs/src}/components/Preview.vue (94%) rename {src => packages/docs/src}/components/README.md (100%) rename packages/{components/ActiveRingChart => docs/src/components}/docs/README.md (100%) rename packages/{components/ActiveRingChart => docs/src/components}/docs/demo.vue (100%) rename {src => packages/docs/src}/composables/dark.ts (61%) rename {src => packages/docs/src}/composables/index.ts (100%) rename {src => packages/docs/src}/env.d.ts (100%) rename {src => packages/docs/src}/main.ts (92%) rename {src => packages/docs/src}/pages/README.md (100%) rename {src => packages/docs/src}/pages/index.vue (96%) rename {src => packages/docs/src}/router.ts (57%) rename {src => packages/docs/src}/styles/main.css (100%) rename {src => packages/docs/src}/types/index.ts (100%) create mode 100644 packages/docs/unocss.config.ts delete mode 100644 packages/index.ts delete mode 100644 packages/list.json delete mode 100644 packages/types/index.ts delete mode 100644 packages/utils/autoResize.ts create mode 100644 pnpm-workspace.yaml delete mode 100644 public/favicon.svg delete mode 100644 public/prism.css delete mode 100644 src/assets/prism.css diff --git a/build/base.config.ts b/build/base.config.ts index d2b19f0..591e125 100644 --- a/build/base.config.ts +++ b/build/base.config.ts @@ -3,17 +3,13 @@ import path from 'path' import { defineConfig } from 'vite' import Vue from '@vitejs/plugin-vue' -// import Pages from 'vite-plugin-pages' -import Components from 'unplugin-vue-components/vite' import AutoImport from 'unplugin-auto-import/vite' -import { ElementPlusResolver } from 'unplugin-vue-components/resolvers' -import Unocss from 'unocss/vite' -import Markdown from 'vite-plugin-md' +// import Pages from 'vite-plugin-pages' export default defineConfig({ resolve: { alias: { - '@': `${path.resolve(__dirname, '../src')}/`, + '@': `${path.resolve(__dirname, '../packages/docs')}/`, 'packages': `${path.resolve(__dirname, '../packages')}/`, }, }, @@ -23,10 +19,6 @@ export default defineConfig({ include: [/\.vue$/, /\.md$/], }), - // https://github.com/hannoeru/vite-plugin-pages - // Pages(), - - // https://github.com/antfu/unplugin-auto-import AutoImport({ imports: [ 'vue', @@ -34,26 +26,11 @@ export default defineConfig({ 'vue-router', '@vueuse/core', ], - resolvers: [ElementPlusResolver()], - dts: true, - }), - - // https://github.com/antfu/vite-plugin-components - Components({ - resolvers: [ElementPlusResolver()], dts: true, }), + // https://github.com/hannoeru/vite-plugin-pages + // Pages(), - // https://github.com/antfu/unocss - // see unocss.config.ts for config - Unocss(), - Markdown({ - markdownItSetup(md) { - // add code syntax highlighting with Prism - // eslint-disable-next-line @typescript-eslint/no-var-requires - md.use(require('markdown-it-prism')) - }, - }), ], // https://github.com/vitest-dev/vitest diff --git a/build/doc.config.ts b/build/doc.config.ts index 54c2df8..3b85726 100644 --- a/build/doc.config.ts +++ b/build/doc.config.ts @@ -1,9 +1,40 @@ import { defineConfig } from 'vite' +import Markdown from 'vite-plugin-md' +import Unocss from 'unocss/vite' +import { ElementPlusResolver } from 'unplugin-vue-components/resolvers' +import AutoImport from 'unplugin-auto-import/vite' +import Components from 'unplugin-vue-components/vite' + import baseConfig from './base.config' export default defineConfig({ ...baseConfig, base: '/', + plugins: [ + ...(baseConfig as any).plugins, + // https://github.com/antfu/unplugin-auto-import + AutoImport({ + resolvers: [ElementPlusResolver()], + dts: true, + }), + + // https://github.com/antfu/vite-plugin-components + Components({ + resolvers: [ElementPlusResolver()], + dts: true, + }), + + // https://github.com/antfu/unocss + // see unocss.config.ts for config + Unocss(), + Markdown({ + markdownItSetup(md) { + // add code syntax highlighting with Prism + // eslint-disable-next-line @typescript-eslint/no-var-requires + md.use(require('markdown-it-prism')) + }, + }), + ], build: { outDir: 'docs', }, diff --git a/build/lib.config.ts b/build/lib.config.ts index bbaea42..f0d0417 100644 --- a/build/lib.config.ts +++ b/build/lib.config.ts @@ -9,13 +9,13 @@ export default defineConfig({ build: { outDir: 'dist', lib: { - entry: resolve(__dirname, '../packages/index.ts'), + entry: resolve(__dirname, '../packages/datav-vue3/index.ts'), name: '@kjgl/datav-vue3', fileName: format => `datav-vue3.${format}.js`, }, rollupOptions: { // 确保外部化处理那些你不想打包进库的依赖 - external: ['vue'], + external: ['vue', 'uno.css'], output: { // 在 UMD 构建模式下为这些外部化的依赖提供一个全局变量 globals: { diff --git a/cpdir.ps1 b/cpdir.ps1 deleted file mode 100644 index f79381e..0000000 --- a/cpdir.ps1 +++ /dev/null @@ -1 +0,0 @@ -copy -r .\packages .\docs \ No newline at end of file diff --git a/docs/assets/index.1810168c.css b/docs/assets/index.1810168c.css deleted file mode 100644 index c594b33..0000000 --- a/docs/assets/index.1810168c.css +++ /dev/null @@ -1,22 +0,0 @@ -@font-face { - font-family: 'DM Mono'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(https://fonts.gstatic.com/s/dmmono/v10/aFTU7PB1QTsUX8KYhh0.ttf) format('truetype'); -} -@font-face { - font-family: 'DM Sans'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(https://fonts.gstatic.com/s/dmsans/v11/rP2Hp2ywxg089UriOZQ.ttf) format('truetype'); -} -@font-face { - font-family: 'DM Serif Display'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(https://fonts.gstatic.com/s/dmserifdisplay/v10/-nFnOHM81r4j6k0gjAW3mujVU2B2K_c.ttf) format('truetype'); -} -.i-carbon-logo-github,[i-carbon-logo-github=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 32 32' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M16 2a14 14 0 0 0-4.43 27.28c.7.13 1-.3 1-.67v-2.38c-3.89.84-4.71-1.88-4.71-1.88a3.71 3.71 0 0 0-1.62-2.05c-1.27-.86.1-.85.1-.85a2.94 2.94 0 0 1 2.14 1.45a3 3 0 0 0 4.08 1.16a2.93 2.93 0 0 1 .88-1.87c-3.1-.36-6.37-1.56-6.37-6.92a5.4 5.4 0 0 1 1.44-3.76a5 5 0 0 1 .14-3.7s1.17-.38 3.85 1.43a13.3 13.3 0 0 1 7 0c2.67-1.81 3.84-1.43 3.84-1.43a5 5 0 0 1 .14 3.7a5.4 5.4 0 0 1 1.44 3.76c0 5.38-3.27 6.56-6.39 6.91a3.33 3.33 0 0 1 .95 2.59v3.84c0 .46.25.81 1 .67A14 14 0 0 0 16 2Z'/%3E%3C/svg%3E");mask:var(--un-icon) no-repeat;mask-size:100% 100%;-webkit-mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;background-color:currentColor;width:1.2em;height:1.2em;}.i-carbon-moon,[i-carbon-moon=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 32 32' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3Z'/%3E%3C/svg%3E");mask:var(--un-icon) no-repeat;mask-size:100% 100%;-webkit-mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;background-color:currentColor;width:1.2em;height:1.2em;}.i-carbon-sun,[i-carbon-sun=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='xMidYMid meet' viewBox='0 0 32 32' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 12.005a4 4 0 1 1-4 4a4.005 4.005 0 0 1 4-4m0-2a6 6 0 1 0 6 6a6 6 0 0 0-6-6ZM5.394 6.813L6.81 5.399l3.505 3.506L8.9 10.319zM2 15.005h5v2H2zm3.394 10.193L8.9 21.692l1.414 1.414l-3.505 3.506zM15 25.005h2v5h-2zm6.687-1.9l1.414-1.414l3.506 3.506l-1.414 1.414zm3.313-8.1h5v2h-5zm-3.313-6.101l3.506-3.506l1.414 1.414l-3.506 3.506zM15 2.005h2v5h-2z'/%3E%3C/svg%3E");mask:var(--un-icon) no-repeat;mask-size:100% 100%;-webkit-mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;background-color:currentColor;width:1.2em;height:1.2em;}.container{max-width:100%;}.btn,[btn=""]{display:inline-block;cursor:pointer;border-radius:0.25rem;--un-bg-opacity:1;background-color:rgba(13,148,136,var(--un-bg-opacity));padding-left:1rem;padding-right:1rem;padding-top:0.25rem;padding-bottom:0.25rem;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity));}.icon-btn{display:inline-block;cursor:pointer;user-select:none;color:0.9em;opacity:0.75;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-duration:200ms;}.btn:disabled,[btn=""]:disabled{cursor:default;--un-bg-opacity:1;background-color:rgba(75,85,99,var(--un-bg-opacity));opacity:0.5;}.btn:hover,[btn=""]:hover{--un-bg-opacity:1;background-color:rgba(15,118,110,var(--un-bg-opacity));}.icon-btn:hover{--un-text-opacity:1;color:rgba(13,148,136,var(--un-text-opacity));opacity:1;}@media (min-width: 640px){.container{max-width:640px;}}@media (min-width: 768px){.container{max-width:768px;}}@media (min-width: 1024px){.container{max-width:1024px;}}@media (min-width: 1280px){.container{max-width:1280px;}}@media (min-width: 1536px){.container{max-width:1536px;}}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.m0,[m0=""]{margin:0rem;}.mt-6,[mt-6=""]{margin-top:1.5rem;}.block{display:block;}.hidden{display:none;}.h18rem,[h18rem=""]{height:18rem;}.h300px,[h300px=""]{height:300px;}.hfull,[hfull=""]{height:100%;}.w50rem,[w50rem=""]{width:50rem;}.w800px,[w800px=""]{width:800px;}.wfull,[wfull=""]{width:100%;}.flex,[flex=""],[flex~="\~"]{display:flex;}.inline-flex,[inline-flex=""]{display:inline-flex;}[flex~="col"]{flex-direction:column;}.transform{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.transform{transform:var(--un-transform);}.items-center,[items-center=""]{align-items:center;}.justify-end,[justify-end=""]{justify-content:flex-end;}.justify-center,[justify-center=""]{justify-content:center;}.gap-2,[gap-2=""]{grid-gap:0.5rem;gap:0.5rem;}.bg-dark,[bg-dark=""]{--un-bg-opacity:1;background-color:rgba(34,34,34,var(--un-bg-opacity));}.dark .dark\:bg-hex-121212{--un-bg-opacity:1;background-color:rgba(18,18,18,var(--un-bg-opacity));}[bg~="dark\/0"]{background-color:rgba(34,34,34,0);}[from~="\$\{length\}"]{--un-gradient-from:var(--\{length\});--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to, rgba(255, 255, 255, 0));}[from~="\$\{state\.line1Length"]{--un-gradient-from:var(--\{state\.line1Length);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to, rgba(255, 255, 255, 0));}[from~="\$\{state\.line2Length"]{--un-gradient-from:var(--\{state\.line2Length);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to, rgba(255, 255, 255, 0));}[to~="\$\{length\}\2c "]{--un-gradient-to:var(--\{length\}\2c );}[to~="\$\{state\.line1Length\}\2c "]{--un-gradient-to:var(--\{state\.line1Length\}\2c );}[to~="\$\{state\.line2Length\}\2c "]{--un-gradient-to:var(--\{state\.line2Length\}\2c );}[fill~="\#fff"]{--un-fill-opacity:1;fill:rgba(255,255,255,var(--un-fill-opacity));}[fill~="transparent"]{fill:transparent;}[stroke-width~="\30 \.5"]{stroke-width:0.5px;}[stroke-width~="\30 \.8"]{stroke-width:0.8px;}[stroke-width~="\31 "]{stroke-width:1px;}[stroke-width~="\31 0"]{stroke-width:10px;}[stroke-width~="\32 "]{stroke-width:2px;}[stroke-width~="\32 \.3"]{stroke-width:2.3px;}[stroke-width~="\33 "]{stroke-width:3px;}[stroke-width~="\34 "]{stroke-width:4px;}[stroke-width~="\36 "]{stroke-width:6px;}[stroke~="\#fff"]{--un-stroke-opacity:1;stroke:rgba(255,255,255,var(--un-stroke-opacity));}[stroke~="transparent"]{stroke:transparent;}.p3,[p3=""]{padding:0.75rem;}.py1,[py1=""]{padding-top:0.25rem;padding-bottom:0.25rem;}.pr25,[pr25=""]{padding-right:6.25rem;}.pt10,[pt10=""]{padding-top:2.5rem;}.pt5,[pt5=""]{padding-top:1.25rem;}.pie{padding-inline-end:1rem;}.font-sans{font-family:"DM Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}.text-2xl,[text-2xl=""]{font-size:1.5rem;line-height:2rem;}.text-xl,[text-xl=""]{font-size:1.25rem;line-height:1.75rem;}.font-300,[font-300=""]{font-weight:300;}.font-600,[font-600=""]{font-weight:600;}.color-green,[color-green=""]{--un-text-opacity:1;color:rgba(74,222,128,var(--un-text-opacity));}.color-white,.dark .dark\:text-white,[color-white=""]{--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity));}[color~="pink"]{--un-text-opacity:1;color:rgba(244,114,182,var(--un-text-opacity));}[color~="yellow"]{--un-text-opacity:1;color:rgba(250,204,21,var(--un-text-opacity));}[opacity~="\35 0"]{opacity:0.5;}.\!outline-none{outline:2px solid transparent !important;outline-offset:2px !important;}.ring{--un-ring-inset:var(--un-empty,/*!*/ /*!*/);--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,0.5);}.ring{--un-ring-width:1px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow, 0 0 #0000);}.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}[content~="initial-scale\=1\.0"]{content:"initial-scale=1.0";}[content~="Opinionated"]{content:"Opinionated";}[content~="Starter"]{content:"Starter";}[content~="Template"]{content:"Template";}[content~="Vite"]{content:"Vite";}[content~="width\=device-width\2c "]{content:"width=device-width,";}.dv-charts-container{position:relative;width:100%;height:100%}.dv-charts-container .charts-canvas-container{width:100%;height:100%}.dv-capsule-chart{position:relative;display:flex;flex-direction:row;box-sizing:border-box;padding:10px;color:#fff}.dv-capsule-chart .label-column{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;padding-right:10px;text-align:right;font-size:12px}.dv-capsule-chart .label-column div{height:20px;line-height:20px}.dv-capsule-chart .capsule-container{flex:1;display:flex;flex-direction:column;justify-content:space-between}.dv-capsule-chart .capsule-item{box-shadow:0 0 3px #999;height:10px;margin:5px 0;border-radius:5px}.dv-capsule-chart .capsule-item .capsule-item-column{position:relative;height:8px;margin-top:1px;border-radius:5px;transition:all .3s;display:flex;justify-content:flex-end;align-items:center}.dv-capsule-chart .capsule-item .capsule-item-column .capsule-item-value{font-size:12px;transform:translate(100%)}.dv-capsule-chart .unit-label{height:20px;font-size:12px;position:relative;display:flex;justify-content:space-between;align-items:center}.dv-capsule-chart .unit-text{text-align:right;display:flex;align-items:flex-end;font-size:12px;line-height:20px;margin-left:10px}.dv-digital-flop canvas{width:100%;height:100%}.dv-active-ring-chart{position:relative}.dv-active-ring-chart .active-ring-chart-container{width:100%;height:100%}.dv-active-ring-chart .active-ring-info{position:absolute;width:100%;height:100%;left:0px;top:0px;display:flex;flex-direction:column;justify-content:center;align-items:center}.dv-active-ring-chart .active-ring-info .dv-digital-flop{width:100px;height:30px}.dv-active-ring-chart .active-ring-info .active-ring-name{width:100px;height:30px;color:#fff;text-align:center;vertical-align:middle;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#dv-full-screen-container{position:fixed;top:0px;left:0px;overflow:hidden;transform-origin:left top;z-index:999}.dv-decoration-1{width:100%;height:100%}.dv-decoration-1 svg{transform-origin:left top}.dv-decoration-2{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.dv-decoration-3{width:100%;height:100%}.dv-decoration-3 svg{transform-origin:left top}.dv-decoration-4{position:relative;width:100%;height:100%}.dv-decoration-4 .container{display:flex;overflow:hidden;position:absolute;flex:1}.dv-decoration-4 .normal{animation:ani-height ease-in-out infinite;left:50%;margin-left:-2px}.dv-decoration-4 .reverse{animation:ani-width ease-in-out infinite;top:50%;margin-top:-2px}@keyframes ani-height{0%{height:0%}70%{height:100%}to{height:100%}}@keyframes ani-width{0%{width:0%}70%{width:100%}to{width:100%}}.dv-decoration-5,.dv-decoration-6{width:100%;height:100%}.dv-decoration-6 svg{transform-origin:left top}.dv-decoration-7{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.dv-decoration-8{display:flex;width:100%;height:100%}.dv-decoration-9{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.dv-decoration-9 svg{position:absolute;left:0px;top:0px;transform-origin:left top}.dv-decoration-10{width:100%;height:100%;display:flex}.dv-decoration-11{position:relative;width:100%;height:100%;display:flex}.dv-decoration-11 .decoration-content{position:absolute;top:0px;left:0px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.dv-decoration-12{position:relative;width:100%;height:100%;display:flex}.dv-decoration-12 .decoration-content{position:absolute;top:0px;left:0px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.dv-border-box-1{position:relative;width:100%;height:100%}.dv-border-box-1 .dv-border{position:absolute;display:block}.dv-border-box-1 .right-top{right:0px;transform:rotateY(180deg)}.dv-border-box-1 .left-bottom{bottom:0px;transform:rotateX(180deg)}.dv-border-box-1 .right-bottom{right:0px;bottom:0px;transform:rotateX(180deg) rotateY(180deg)}.dv-border-box-1 .border-box-content{position:relative;width:100%;height:100%;text-align:center}.dv-border-box-2{position:relative;width:100%;height:100%}.dv-border-box-2 .dv-border-svg-container{position:absolute;width:100%;height:100%;top:0px;left:0px}.dv-border-box-2 .dv-border-svg-container>polyline{fill:none;stroke-width:1}.dv-border-box-2 .border-box-content,.dv-border-box-3{position:relative;width:100%;height:100%}.dv-border-box-3 .dv-border-svg-container{position:absolute;width:100%;height:100%;top:0px;left:0px}.dv-border-box-3 .dv-border-svg-container>polyline{fill:none}.dv-border-box-3 .dv-bb3-line1{stroke-width:3}.dv-border-box-3 .dv-bb3-line2{stroke-width:1}.dv-border-box-3 .border-box-content,.dv-border-box-4{position:relative;width:100%;height:100%}.dv-border-box-4 .dv-reverse{transform:rotate(180deg)}.dv-border-box-4 .dv-border-svg-container{position:absolute;width:100%;height:100%;top:0px;left:0px}.dv-border-box-4 .dv-border-svg-container>polyline{fill:none}.dv-border-box-4 .sw1{stroke-width:1}.dv-border-box-4 .sw3{stroke-width:3px;stroke-linecap:round}.dv-border-box-4 .dv-bb4-line-1,.dv-border-box-4 .dv-bb4-line-2{stroke-width:1}.dv-border-box-4 .dv-bb4-line-3,.dv-border-box-4 .dv-bb4-line-4{stroke-width:3px;stroke-linecap:round}.dv-border-box-4 .dv-bb4-line-5,.dv-border-box-4 .dv-bb4-line-6,.dv-border-box-4 .dv-bb4-line-7{stroke-width:1}.dv-border-box-4 .dv-bb4-line-8{stroke-width:3px;stroke-linecap:round}.dv-border-box-4 .dv-bb4-line-9{stroke-width:3px;stroke-linecap:round;stroke-dasharray:100 250}.dv-border-box-4 .dv-bb4-line-10{stroke-width:1;stroke-dasharray:80 270}.dv-border-box-4 .border-box-content,.dv-border-box-5{position:relative;width:100%;height:100%}.dv-border-box-5 .dv-reverse{transform:rotate(180deg)}.dv-border-box-5 .dv-border-svg-container{position:absolute;top:0px;left:0px;width:100%;height:100%}.dv-border-box-5 .dv-border-svg-container>polyline{fill:none}.dv-border-box-5 .dv-bb5-line-1,.dv-border-box-5 .dv-bb5-line-2{stroke-width:1}.dv-border-box-5 .dv-bb5-line-3,.dv-border-box-5 .dv-bb5-line-6{stroke-width:5}.dv-border-box-5 .dv-bb5-line-4,.dv-border-box-5 .dv-bb5-line-5{stroke-width:2}.dv-border-box-5 .border-box-content,.dv-border-box-6{position:relative;width:100%;height:100%}.dv-border-box-6 .dv-border-svg-container{position:absolute;top:0px;left:0px;width:100%;height:100%}.dv-border-box-6 .dv-border-svg-container>polyline{fill:none;stroke-width:1}.dv-border-box-6 .border-box-content,.dv-border-box-7{position:relative;width:100%;height:100%}.dv-border-box-7 .dv-border-svg-container{position:absolute;top:0px;left:0px;width:100%;height:100%}.dv-border-box-7 .dv-border-svg-container>polyline{fill:none;stroke-linecap:round}.dv-border-box-7 .dv-bb7-line-width-2{stroke-width:2}.dv-border-box-7 .dv-bb7-line-width-5{stroke-width:5}.dv-border-box-7 .border-box-content,.dv-border-box-8{position:relative;width:100%;height:100%}.dv-border-box-8 .dv-border-svg-container{position:absolute;width:100%;height:100%;left:0px;top:0px}.dv-border-box-8 .border-box-content,.dv-border-box-9{position:relative;width:100%;height:100%}.dv-border-box-9 .dv-border-svg-container{position:absolute;width:100%;height:100%;left:0px;top:0px}.dv-border-box-9 .border-box-content{position:relative;width:100%;height:100%}@charset "UTF-8";:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","\5fae\8f6f\96c5\9ed1",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier)}:root{color-scheme:light;--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#ffffff;--el-bg-color-page:#ffffff;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, .04),0px 8px 20px rgba(0, 0, 0, .08);--el-box-shadow-light:0px 0px 12px rgba(0, 0, 0, .12);--el-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, .12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, .08),0px 12px 32px rgba(0, 0, 0, .12),0px 8px 16px -8px rgba(0, 0, 0, .16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0, 0, 0, .8);--el-overlay-color-light:rgba(0, 0, 0, .7);--el-overlay-color-lighter:rgba(0, 0, 0, .5);--el-mask-color:rgba(255, 255, 255, .9);--el-mask-color-extra-light:rgba(255, 255, 255, .3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center top}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center bottom}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transition:var(--el-transition-md-fade);transform-origin:top left}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon-loading{animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;height:1em;width:1em;line-height:1em;display:inline-flex;justify-content:center;align-items:center;position:relative;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center top}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center bottom}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transition:var(--el-transition-md-fade);transform-origin:top left}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-menu{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-text-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);border-right:solid 1px var(--el-menu-border-color);list-style:none;position:relative;margin:0;padding-left:0;background-color:var(--el-menu-bg-color);box-sizing:border-box}.el-menu--horizontal{display:flex;flex-wrap:nowrap;border-bottom:solid 1px var(--el-menu-border-color);border-right:none}.el-menu--horizontal>.el-menu-item{display:inline-flex;justify-content:center;align-items:center;height:100%;margin:0;border-bottom:2px solid transparent;color:var(--el-menu-text-color)}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover{background-color:#fff}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:0}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{height:100%;border-bottom:2px solid transparent;color:var(--el-menu-text-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-bg-color-overlay)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__icon-arrow{position:static;vertical-align:middle;margin-left:8px;margin-top:-3px}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{background-color:var(--el-menu-bg-color);display:flex;align-items:center;height:36px;padding:0 10px;color:var(--el-menu-text-color)}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{outline:0;color:var(--el-menu-hover-text-color);background-color:var(--el-menu-hover-bg-color)}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:64px}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin:0;vertical-align:middle;width:24px;text-align:center}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu{position:relative}.el-menu--collapse .el-sub-menu .el-menu{position:absolute;margin-left:5px;top:0;left:100%;z-index:10;border:1px solid var(--el-border-color-light);border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light)}.el-menu--collapse .el-sub-menu.is-opened>.el-sub-menu__title .el-sub-menu__icon-arrow{transform:none}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{z-index:100;min-width:200px;border:none;padding:5px 0;border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light)}.el-menu .el-icon{flex-shrink:0}.el-menu-item{display:flex;align-items:center;height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 20px;list-style:none;cursor:pointer;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:focus,.el-menu-item:hover{outline:0}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon]{margin-right:5px;width:24px;text-align:center;font-size:18px;vertical-align:middle}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{position:absolute;left:0;top:0;height:100%;width:100%;display:inline-flex;align-items:center;box-sizing:border-box;padding:0 20px}.el-sub-menu{list-style:none;margin:0;padding-left:0}.el-sub-menu__title{display:flex;align-items:center;height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 20px;list-style:none;cursor:pointer;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:focus,.el-sub-menu__title:hover{outline:0}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:50px;line-height:50px;padding:0 45px;min-width:200px}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-opened>.el-sub-menu__title .el-sub-menu__icon-arrow{transform:rotate(180deg)}.el-sub-menu.is-disabled .el-menu-item,.el-sub-menu.is-disabled .el-sub-menu__title{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu .el-icon{vertical-align:middle;margin-right:5px;width:24px;text-align:center;font-size:18px}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{position:absolute;top:50%;right:20px;margin-top:-7px;transition:transform var(--el-transition-duration);font-size:12px;margin-right:0;width:inherit}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px 20px;line-height:normal;font-size:12px;color:var(--el-text-color-secondary)}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{transition:var(--el-transition-duration-fast);opacity:0}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius, 4px)}.el-popper{position:absolute;border-radius:var(--el-popper-border-radius);padding:5px 11px;z-index:2000;font-size:12px;line-height:20px;min-width:10px;word-wrap:break-word;visibility:visible}.el-popper.is-dark{color:var(--el-bg-color);background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark .el-popper__arrow:before{border:1px solid var(--el-text-color-primary);background:var(--el-text-color-primary);right:0}.el-popper.is-light{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light .el-popper__arrow:before{border:1px solid var(--el-border-color-light);background:var(--el-bg-color-overlay);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{position:absolute;width:10px;height:10px;z-index:-1}.el-popper__arrow:before{position:absolute;width:10px;height:10px;z-index:-1;content:" ";transform:rotate(45deg);background:var(--el-text-color-primary);box-sizing:border-box}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent!important;border-bottom-color:transparent!important}.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}[data-v-1dc1cd14] .el-menu{border-right:none}html,body{margin:0;padding:0}.dv-kit-doc{display:flex;min-height:100vh}.dv-kit-doc aside{width:200px;padding:15px;border-right:1px solid #ccc;display:flex;flex-direction:column}.dv-kit-doc main{width:100%;flex:1;padding:15px}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}.dark{color-schema:dark}html,body,#app{height:100%;margin:0;padding:0}html.dark{background:#121212}:root{--side-bar-bg-color: #fff;--control-text-color: #777;--font-sans-serif: "Ubuntu", "Source Sans Pro", sans-serif !important;--font-monospace: "Fira Code", "Roboto Mono", monospace !important}html{font-size:16px}body{font-family:var(--font-sans-serif);color:#34495e;-webkit-font-smoothing:antialiased;line-height:1.6rem;letter-spacing:0;margin:0;overflow-x:hidden}body>*:first-child{margin-top:0!important}body>*:last-child{margin-bottom:0!important}a{color:#42b983;font-weight:600;padding:0 2px;text-decoration:none}h1,h2,h3,h4,h5,h6{position:relative;margin-top:1rem;margin-bottom:1rem;font-weight:700;line-height:1.4;cursor:text}h1:hover a.anchor,h2:hover a.anchor,h3:hover a.anchor,h4:hover a.anchor,h5:hover a.anchor,h6:hover a.anchor{text-decoration:none}h1 tt,h1 code{font-size:inherit!important}h2 tt,h2 code{font-size:inherit!important}h3 tt,h3 code{font-size:inherit!important}h4 tt,h4 code{font-size:inherit!important}h5 tt,h5 code{font-size:inherit!important}h6 tt,h6 code{font-size:inherit!important}h2 a,h3 a{color:#34495e}h1{padding-bottom:.4rem;font-size:2.2rem;line-height:1.3}h2{font-size:1.75rem;line-height:1.225;margin:35px 0 15px;padding-bottom:.5em;border-bottom:1px solid #ddd}h3{font-size:1.4rem;line-height:1.43;margin:20px 0 7px}h4{font-size:1.2rem}h5{font-size:1rem}h6{font-size:1rem;color:#777}p,blockquote,ul,ol,dl,table{margin:.8em 0}li>ol,li>ul{margin:0}hr{height:2px;padding:0;margin:16px 0;background-color:#e7e7e7;border:0 none;overflow:hidden;box-sizing:content-box}body>h2:first-child{margin-top:0;padding-top:0}body>h1:first-child{margin-top:0;padding-top:0}body>h1:first-child+h2{margin-top:0;padding-top:0}body>h3:first-child,body>h4:first-child,body>h5:first-child,body>h6:first-child{margin-top:0;padding-top:0}a:first-child h1,a:first-child h2,a:first-child h3,a:first-child h4,a:first-child h5,a:first-child h6{margin-top:0;padding-top:0}h1 p,h2 p,h3 p,h4 p,h5 p,h6 p{margin-top:0}li p.first{display:inline-block}ul,ol{padding-left:30px}ul:first-child,ol:first-child{margin-top:0}ul:last-child,ol:last-child{margin-bottom:0}blockquote{border-left:4px solid #42b983;padding:10px 15px;color:#777;background-color:#42b9831a}table{padding:0;word-break:initial}table tr{border-top:1px solid #dfe2e5;margin:0;padding:0}table tr th{font-weight:700;border:1px solid #dfe2e5;border-bottom:0;text-align:left;margin:0;padding:6px 13px}table tr td{border:1px solid #dfe2e5;text-align:left;margin:0;padding:6px 13px}table tr th:first-child,table tr td:first-child{margin-top:0}table tr th:last-child,table tr td:last-child{margin-bottom:0}code{color:#6890b5;padding:.25rem .5rem;margin:0;font-size:.85em;background-color:#1b1f230d;border-radius:3px}pre{max-height:500px}code[class*=language-],pre[class*=language-]{color:#fff;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;text-shadow:0 -.1em .2em #000;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}:not(pre)>code[class*=language-],pre[class*=language-]{background:#141414}pre[class*=language-]{border-radius:.5em;border:.3em solid #545454;box-shadow:1px 1px .5em #000 inset;margin:.5em 0;overflow:auto;padding:1em}pre[class*=language-]::-moz-selection{background:#27292a}pre[class*=language-]::selection{background:#27292a}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:hsla(0,0%,93%,.15)}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:hsla(0,0%,93%,.15)}:not(pre)>code[class*=language-]{border-radius:.3em;border:.13em solid #545454;box-shadow:1px 1px .3em -.1em #000 inset;padding:.15em .2em .05em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#777}.token.punctuation,.token.namespace{opacity:.7}.token.boolean,.token.deleted,.token.number,.token.tag{color:#ce6849}.token.builtin,.token.constant,.token.keyword,.token.property,.token.selector,.token.symbol{color:#f9ed99}.language-css .token.string,.style .token.string,.token.attr-name,.token.attr-value,.token.char,.token.entity,.token.inserted,.token.operator,.token.string,.token.url,.token.variable{color:#909e6a}.token.atrule{color:#7385a5}.token.important,.token.regex{color:#e8c062}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.language-markup .token.attr-name,.language-markup .token.punctuation,.language-markup .token.tag{color:#ac885c}.token{position:relative;z-index:1}.line-highlight.line-highlight{background:hsla(0,0%,33%,.25);background:linear-gradient(to right,hsla(0,0%,33%,.1) 70%,hsla(0,0%,33%,0));border-bottom:1px dashed #545454;border-top:1px dashed #545454;margin-top:.75em;z-index:0}.line-highlight.line-highlight:before,.line-highlight.line-highlight[data-end]:after{background-color:#8693a6;color:#f4f1ef}pre{line-height:0}.mykit-preview{border:4px;border:1px dashed #e7e7e7;padding:10px;border-bottom:1px dashed #e7e7e7}.mykit-preview section{margin:15px}.source-code{max-height:500px}.language-html{margin:0;padding:0 15px}.preview-bottom{height:40px;display:flex;justify-content:center;align-items:center;border-top:1px dashed #e7e7e7} diff --git a/docs/favicon.svg b/docs/favicon.svg deleted file mode 100644 index 12d3b56..0000000 --- a/docs/favicon.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - diff --git a/docs/packages/components/BorderBox4/src/index.vue b/docs/packages/components/BorderBox4/src/index.vue deleted file mode 100644 index 6689b45..0000000 --- a/docs/packages/components/BorderBox4/src/index.vue +++ /dev/null @@ -1,159 +0,0 @@ - - - - - diff --git a/docs/packages/components/BorderBox6/src/index.vue b/docs/packages/components/BorderBox6/src/index.vue deleted file mode 100644 index 96cc64e..0000000 --- a/docs/packages/components/BorderBox6/src/index.vue +++ /dev/null @@ -1,96 +0,0 @@ - - - - - diff --git a/docs/packages/components/BorderBox9/src/index.vue b/docs/packages/components/BorderBox9/src/index.vue deleted file mode 100644 index 5e89558..0000000 --- a/docs/packages/components/BorderBox9/src/index.vue +++ /dev/null @@ -1,189 +0,0 @@ - - - - - diff --git a/docs/packages/components/CapsuleChart/src/index.vue b/docs/packages/components/CapsuleChart/src/index.vue deleted file mode 100644 index 34fd4a4..0000000 --- a/docs/packages/components/CapsuleChart/src/index.vue +++ /dev/null @@ -1,222 +0,0 @@ - - - - - diff --git a/docs/packages/components/Charts/src/index.vue b/docs/packages/components/Charts/src/index.vue deleted file mode 100644 index bc2e65e..0000000 --- a/docs/packages/components/Charts/src/index.vue +++ /dev/null @@ -1,64 +0,0 @@ - - - - - diff --git a/docs/packages/components/Decoration1/src/index.vue b/docs/packages/components/Decoration1/src/index.vue deleted file mode 100644 index 5263809..0000000 --- a/docs/packages/components/Decoration1/src/index.vue +++ /dev/null @@ -1,147 +0,0 @@ - - - - - diff --git a/docs/packages/components/Decoration10/src/index.vue b/docs/packages/components/Decoration10/src/index.vue deleted file mode 100644 index 8fbff8f..0000000 --- a/docs/packages/components/Decoration10/src/index.vue +++ /dev/null @@ -1,195 +0,0 @@ - - - - - diff --git a/docs/packages/components/Decoration11/src/index.vue b/docs/packages/components/Decoration11/src/index.vue deleted file mode 100644 index 410d327..0000000 --- a/docs/packages/components/Decoration11/src/index.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - - - diff --git a/docs/packages/components/Decoration12/src/index.vue b/docs/packages/components/Decoration12/src/index.vue deleted file mode 100644 index 930b52c..0000000 --- a/docs/packages/components/Decoration12/src/index.vue +++ /dev/null @@ -1,280 +0,0 @@ - - - - - diff --git a/docs/packages/components/Decoration2/src/index.vue b/docs/packages/components/Decoration2/src/index.vue deleted file mode 100644 index 26cf077..0000000 --- a/docs/packages/components/Decoration2/src/index.vue +++ /dev/null @@ -1,103 +0,0 @@ - - - - - diff --git a/docs/packages/components/Decoration3/src/index.vue b/docs/packages/components/Decoration3/src/index.vue deleted file mode 100644 index c928cf9..0000000 --- a/docs/packages/components/Decoration3/src/index.vue +++ /dev/null @@ -1,114 +0,0 @@ - - - - - diff --git a/docs/packages/components/Decoration4/src/index.vue b/docs/packages/components/Decoration4/src/index.vue deleted file mode 100644 index 1143a3d..0000000 --- a/docs/packages/components/Decoration4/src/index.vue +++ /dev/null @@ -1,120 +0,0 @@ - - - - - diff --git a/docs/packages/components/Decoration5/src/index.vue b/docs/packages/components/Decoration5/src/index.vue deleted file mode 100644 index 16e73eb..0000000 --- a/docs/packages/components/Decoration5/src/index.vue +++ /dev/null @@ -1,128 +0,0 @@ - - - - - diff --git a/docs/packages/components/Decoration7/src/index.vue b/docs/packages/components/Decoration7/src/index.vue deleted file mode 100644 index c777776..0000000 --- a/docs/packages/components/Decoration7/src/index.vue +++ /dev/null @@ -1,71 +0,0 @@ - - - - - diff --git a/docs/packages/components/DigitalFlop/docs/demo.vue b/docs/packages/components/DigitalFlop/docs/demo.vue deleted file mode 100644 index 7773eb8..0000000 --- a/docs/packages/components/DigitalFlop/docs/demo.vue +++ /dev/null @@ -1,18 +0,0 @@ - - diff --git a/docs/packages/components/DigitalFlop/docs/demo2.vue b/docs/packages/components/DigitalFlop/docs/demo2.vue deleted file mode 100644 index 6fb1eb2..0000000 --- a/docs/packages/components/DigitalFlop/docs/demo2.vue +++ /dev/null @@ -1,19 +0,0 @@ - - diff --git a/docs/packages/components/DigitalFlop/docs/demo3.vue b/docs/packages/components/DigitalFlop/docs/demo3.vue deleted file mode 100644 index 33482a9..0000000 --- a/docs/packages/components/DigitalFlop/docs/demo3.vue +++ /dev/null @@ -1,19 +0,0 @@ - - diff --git a/docs/packages/components/DigitalFlop/docs/demo4.vue b/docs/packages/components/DigitalFlop/docs/demo4.vue deleted file mode 100644 index 1b693c0..0000000 --- a/docs/packages/components/DigitalFlop/docs/demo4.vue +++ /dev/null @@ -1,28 +0,0 @@ - - diff --git a/docs/packages/components/DigitalFlop/src/index.vue b/docs/packages/components/DigitalFlop/src/index.vue deleted file mode 100644 index f364a98..0000000 --- a/docs/packages/components/DigitalFlop/src/index.vue +++ /dev/null @@ -1,197 +0,0 @@ - - - - - diff --git a/docs/packages/utils/index.ts b/docs/packages/utils/index.ts deleted file mode 100644 index 6cb807e..0000000 --- a/docs/packages/utils/index.ts +++ /dev/null @@ -1,144 +0,0 @@ -import type { Point } from 'packages/types' - -/* eslint-disable prefer-rest-params */ -export function randomExtend(minNum: number, maxNum: number) { - if (arguments.length === 1) - return parseInt((Math.random() * minNum + 1).toString(), 10) - - else - return parseInt((Math.random() * (maxNum - minNum + 1) + minNum).toString(), 10) -} - -export function debounce(delay: number, callback: (...args: T[]) => void, vm: T) { - let lastTime: NodeJS.Timeout - return function() { - clearTimeout(lastTime) - lastTime = setTimeout(() => { - callback.call(vm, ...arguments) - }, delay) - } -} -export function observerDomResize(dom: HTMLElement, callback: () => void) { - const MutationObserver = window.MutationObserver - - const observer = new MutationObserver(callback) - - observer.observe(dom, { attributes: true, attributeFilter: ['style'], attributeOldValue: true }) - - return observer -} - -export function getPointDistance(pointOne: number[], pointTwo: number[]) { - const minusX = Math.abs(pointOne[0] - pointTwo[0]) - - const minusY = Math.abs(pointOne[1] - pointTwo[1]) - - return Math.sqrt(minusX * minusX + minusY * minusY) -} - -/** - * @description Get the coordinates of the specified radian on the circle - * @param {Number} x Circle x coordinate - * @param {Number} y Circle y coordinate - * @param {Number} radius Circle radius - * @param {Number} radian Specfied radian - * @return {Array} Postion of point - */ - -export function getCircleRadianPoint(x: number, y: number, radius: number, radian: number) { - return [x + Math.cos(radian) * radius, y + Math.sin(radian) * radius] -} - -function filterNonNumber(array: Array) { - return array.filter((n) => { - return typeof n === 'number' - }) -} - -function mulAdd(nums: Array) { - nums = filterNonNumber(nums) - return nums.reduce((all, num) => { - return all + num - }, 0) -} - -function getTwoPointDistance(pointOne: Point, pointTwo: Point) { - const minusX = Math.abs(pointOne.x - pointTwo.x) - const minusY = Math.abs(pointOne.y - pointTwo.y) - return Math.sqrt(minusX * minusX + minusY * minusY) -} - -export function getPolylineLength(points: Array) { - const lineSegments = new Array(points.length - 1).fill(0).map((foo, i) => { - return [points[i], points[i + 1]] - }) - const lengths = lineSegments.map((item) => { - return getTwoPointDistance(item[0], item[1]) - }) - return mulAdd(lengths) -} - -function PointToString(point: Point) { - return `${point.x},${point.y}` -} - -export function PointsToString(points: Array) { - return points.map(PointToString).join(' ') -} - -export function uuid(hasHyphen?: boolean) { - return (hasHyphen ? 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx' : 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx').replace(/[xy]/g, (c) => { - const r = Math.random() * 16 | 0 - const v = c === 'x' ? r : (r & 0x3 | 0x8) - return v.toString(16) - }) -} - -export function deepMerge(target: any, merged: any) { - for (const key in merged) { - if (target[key] && typeof target[key] === 'object') { - deepMerge(target[key], merged[key]) - - continue - } - - if (typeof merged[key] === 'object') { - target[key] = deepClone(merged[key], true) - - continue - } - - target[key] = merged[key] - } - - return target -} - -/** - * @description Clone an object or array - * @param {Object|Array} object Cloned object - * @param {Boolean} recursion Whether to use recursive cloning - * @return {Object|Array} Clone object - */ -export function deepClone(object: any, recursion: boolean) { - if (!object) - return object - const { parse, stringify } = JSON - if (!recursion) - return parse(stringify(object)) - const clonedObj: Record = object instanceof Array ? [] : {} - - if (object && typeof object === 'object') { - for (const key in object) { - if (Object.prototype.hasOwnProperty.call(object, key)) { - if (object[key] && typeof object[key] === 'object') - clonedObj[key] = deepClone(object[key], true) - - else - clonedObj[key] = object[key] - } - } - } - - return clonedObj -} diff --git a/package.json b/package.json index bae8433..1695b2a 100644 --- a/package.json +++ b/package.json @@ -1,35 +1,11 @@ { - "name": "@kjgl77/datav-vue3", + "name": "datav-vue3-monorepo", "version": "0.1.7", "description": "Datav for vue3+vite", "packageManager": "pnpm@6.32.3", - "author": "kjgl77 <745385015@qq.com>", "license": "MIT", - "keywords": [ - "vue", - "vue3", - "datav", - "data-view", - "data-view vue3" - ], + "private": "true", "homepage": "https://github.com/vaemusic/datav-vue3", - "main": "./dist/datav-vue3.es.js", - "module": "./dist/datav-vue3.es.js", - "types": "./dist/packages/index.d.ts", - "exports": { - ".": { - "require": "./dist/datav-vue3.es.js", - "import": "./dist/datav-vue3.es.js", - "types": "./dist/packages/index.d.ts" - }, - "./dist/style.css": { - "import": "./dist/style.css", - "require": "./dist/style.css" - } - }, - "files": [ - "dist" - ], "scripts": { "build": "vite build --config ./build/base.config.ts", "dev": "vite --port 3333 --open --config ./build/base.config.ts", @@ -42,40 +18,21 @@ "gen": "node ./script/genNewComp/index.js" }, "dependencies": { - "@jiaminghi/c-render": "^0.4.3", - "@jiaminghi/charts": "^0.2.18", - "@vueuse/core": "^8.2.5", - "element-plus": "^2.1.9", - "vue": "^3.2.31", - "vue-router": "^4.0.14" + "vue": "^3.2.31" }, "devDependencies": { + "unplugin-auto-import": "^0.7.0", "@antfu/eslint-config": "^0.20.2", - "@iconify-json/carbon": "^1.1.3", - "@jiaminghi/fs": "^0.1.1", "@types/node": "^17.0.23", - "@unocss/reset": "^0.31.0", "@vitejs/plugin-vue": "^2.3.1", - "@vue/test-utils": "^2.0.0-rc.19", "eslint": "^8.13.0", - "fs-extra": "^10.0.0", - "handlebars": "^4.7.7", "inquirer": "^8.2.0", + "fs-extra": "^10.0.0", "jsdom": "^19.0.0", - "less": "^4.1.2", - "markdown-it-prism": "^2.2.4", "pnpm": "^6.32.6", - "prismjs": "^1.27.0", "typescript": "^4.6.3", "unocss": "^0.31.0", - "unplugin-auto-import": "^0.7.0", - "unplugin-vue-components": "^0.19.1", "vite": "^2.9.1", - "vite-plugin-copy": "^0.1.6", - "vite-plugin-dts": "^1.0.5", - "vite-plugin-libcss": "^1.0.5", - "vite-plugin-md": "^0.12.4", - "vite-plugin-pages": "^0.22.0", "vitest": "^0.9.3", "vue-tsc": "^0.34.2" }, diff --git a/packages/components/ActiveRingChart/index.ts b/packages/components/ActiveRingChart/index.ts deleted file mode 100644 index 2ea539d..0000000 --- a/packages/components/ActiveRingChart/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import ActiveRingChart from './src/index.vue' - -export const ActiveRingChartPlugin: Plugin = { - install(app: App) { - app.component('DvActiveRingChart', ActiveRingChart) - }, -} - -export { - ActiveRingChart, -} diff --git a/packages/components/ActiveRingChart/src/index.vue b/packages/components/ActiveRingChart/src/index.vue deleted file mode 100644 index 243db39..0000000 --- a/packages/components/ActiveRingChart/src/index.vue +++ /dev/null @@ -1,307 +0,0 @@ - - - - - diff --git a/packages/components/BorderBox1/docs/README.md b/packages/components/BorderBox1/docs/README.md deleted file mode 100644 index 598703b..0000000 --- a/packages/components/BorderBox1/docs/README.md +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - -# 边框1 - -边框1 - -## 基础用法 - - - - -## 属性 -参数 | 说明 | 类型 | 可选值 | 默认值 | 是否必填 -:-: | :-: | :-: | :-: | :-: | :-: -`color` | 边框颜色(以下所有组件都有此颜色参数) | Array | - | `['#4fd2dd', '#235fa7']` | 否 -`backgroundColor` | 背景颜色 | String | - | `transparent` | 否 - diff --git a/packages/components/BorderBox1/docs/demo.vue b/packages/components/BorderBox1/docs/demo.vue deleted file mode 100644 index af4cfad..0000000 --- a/packages/components/BorderBox1/docs/demo.vue +++ /dev/null @@ -1,9 +0,0 @@ - diff --git a/packages/components/BorderBox1/index.ts b/packages/components/BorderBox1/index.ts deleted file mode 100644 index c888ed2..0000000 --- a/packages/components/BorderBox1/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import BorderBox1 from './src/index.vue' - -export const BorderBox1Plugin: Plugin = { - install(app: App) { - app.component('DvBorderBox1', BorderBox1) - }, -} - -export { - BorderBox1, -} diff --git a/packages/components/BorderBox1/src/index.vue b/packages/components/BorderBox1/src/index.vue deleted file mode 100644 index a63253d..0000000 --- a/packages/components/BorderBox1/src/index.vue +++ /dev/null @@ -1,122 +0,0 @@ - - - - - diff --git a/packages/components/BorderBox2/docs/README.md b/packages/components/BorderBox2/docs/README.md deleted file mode 100644 index 635b3e7..0000000 --- a/packages/components/BorderBox2/docs/README.md +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - -# 边框2 - -边框2 - -## 基础用法 - - - - -## 属性 -- 同边框1 diff --git a/packages/components/BorderBox2/docs/demo.vue b/packages/components/BorderBox2/docs/demo.vue deleted file mode 100644 index 38618ce..0000000 --- a/packages/components/BorderBox2/docs/demo.vue +++ /dev/null @@ -1,9 +0,0 @@ - diff --git a/packages/components/BorderBox2/index.ts b/packages/components/BorderBox2/index.ts deleted file mode 100644 index e25569e..0000000 --- a/packages/components/BorderBox2/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import BorderBox2 from './src/index.vue' - -export const BorderBox2Plugin: Plugin = { - install(app: App) { - app.component('DvBorderBox2', BorderBox2) - }, -} - -export { - BorderBox2, -} diff --git a/packages/components/BorderBox2/src/index.vue b/packages/components/BorderBox2/src/index.vue deleted file mode 100644 index c8ec321..0000000 --- a/packages/components/BorderBox2/src/index.vue +++ /dev/null @@ -1,92 +0,0 @@ - - - - - diff --git a/packages/components/BorderBox3/docs/README.md b/packages/components/BorderBox3/docs/README.md deleted file mode 100644 index bc34b5b..0000000 --- a/packages/components/BorderBox3/docs/README.md +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - -# 边框3 - -边框3 - -## 基础用法 - - - - -## 属性 -同边框1 \ No newline at end of file diff --git a/packages/components/BorderBox3/docs/demo.vue b/packages/components/BorderBox3/docs/demo.vue deleted file mode 100644 index 944f8c2..0000000 --- a/packages/components/BorderBox3/docs/demo.vue +++ /dev/null @@ -1,9 +0,0 @@ - diff --git a/packages/components/BorderBox3/index.ts b/packages/components/BorderBox3/index.ts deleted file mode 100644 index 3242c7b..0000000 --- a/packages/components/BorderBox3/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import BorderBox3 from './src/index.vue' - -export const BorderBox3Plugin: Plugin = { - install(app: App) { - app.component('DvBorderBox3', BorderBox3) - }, -} - -export { - BorderBox3, -} diff --git a/packages/components/BorderBox3/src/index.vue b/packages/components/BorderBox3/src/index.vue deleted file mode 100644 index a030893..0000000 --- a/packages/components/BorderBox3/src/index.vue +++ /dev/null @@ -1,107 +0,0 @@ - - - - - diff --git a/packages/components/BorderBox4/docs/README.md b/packages/components/BorderBox4/docs/README.md deleted file mode 100644 index ed8e61e..0000000 --- a/packages/components/BorderBox4/docs/README.md +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - -# 边框4 - -边框4 - -## 基础用法 - - - - -## 属性 -`color`, `backgroundColor`同上 -参数 | 说明 | 类型 | 可选值 | 默认值 | 是否必填 -:-: | :-: | :-: | :-: | :-: | :-: -`reverse` | 反转 | `Boolean` | - | `false` | 否 diff --git a/packages/components/BorderBox4/docs/demo.vue b/packages/components/BorderBox4/docs/demo.vue deleted file mode 100644 index 6a8fada..0000000 --- a/packages/components/BorderBox4/docs/demo.vue +++ /dev/null @@ -1,19 +0,0 @@ - diff --git a/packages/components/BorderBox4/index.ts b/packages/components/BorderBox4/index.ts deleted file mode 100644 index 9ed8633..0000000 --- a/packages/components/BorderBox4/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import BorderBox4 from './src/index.vue' - -export const BorderBox4Plugin: Plugin = { - install(app: App) { - app.component('DvBorderBox4', BorderBox4) - }, -} - -export { - BorderBox4, -} diff --git a/packages/components/BorderBox5/docs/README.md b/packages/components/BorderBox5/docs/README.md deleted file mode 100644 index c124b97..0000000 --- a/packages/components/BorderBox5/docs/README.md +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - -# 边框5 - -边框5 - -## 基础用法 - - - - -## 属性 -同边框4 \ No newline at end of file diff --git a/packages/components/BorderBox5/docs/demo.vue b/packages/components/BorderBox5/docs/demo.vue deleted file mode 100644 index 4723734..0000000 --- a/packages/components/BorderBox5/docs/demo.vue +++ /dev/null @@ -1,19 +0,0 @@ - diff --git a/packages/components/BorderBox5/index.ts b/packages/components/BorderBox5/index.ts deleted file mode 100644 index dff1c58..0000000 --- a/packages/components/BorderBox5/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import BorderBox5 from './src/index.vue' - -export const BorderBox5Plugin: Plugin = { - install(app: App) { - app.component('DvBorderBox5', BorderBox5) - }, -} - -export { - BorderBox5, -} diff --git a/packages/components/BorderBox5/src/index.vue b/packages/components/BorderBox5/src/index.vue deleted file mode 100644 index e553f92..0000000 --- a/packages/components/BorderBox5/src/index.vue +++ /dev/null @@ -1,115 +0,0 @@ - - - - - diff --git a/packages/components/BorderBox6/docs/README.md b/packages/components/BorderBox6/docs/README.md deleted file mode 100644 index c88f9a3..0000000 --- a/packages/components/BorderBox6/docs/README.md +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - -# 边框6 - -边框6 - -## 基础用法 - - - - -## 属性 -同边框1 diff --git a/packages/components/BorderBox6/docs/demo.vue b/packages/components/BorderBox6/docs/demo.vue deleted file mode 100644 index 76760ad..0000000 --- a/packages/components/BorderBox6/docs/demo.vue +++ /dev/null @@ -1,9 +0,0 @@ - diff --git a/packages/components/BorderBox6/index.ts b/packages/components/BorderBox6/index.ts deleted file mode 100644 index 5e74e9b..0000000 --- a/packages/components/BorderBox6/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import BorderBox6 from './src/index.vue' - -export const BorderBox6Plugin: Plugin = { - install(app: App) { - app.component('DvBorderBox6', BorderBox6) - }, -} - -export { - BorderBox6, -} diff --git a/packages/components/BorderBox7/docs/README.md b/packages/components/BorderBox7/docs/README.md deleted file mode 100644 index 1932eca..0000000 --- a/packages/components/BorderBox7/docs/README.md +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - -# 边框7 - -边框7 - -## 基础用法 - - - - -## 属性 -同边框1 \ No newline at end of file diff --git a/packages/components/BorderBox7/docs/demo.vue b/packages/components/BorderBox7/docs/demo.vue deleted file mode 100644 index b2266b6..0000000 --- a/packages/components/BorderBox7/docs/demo.vue +++ /dev/null @@ -1,9 +0,0 @@ - diff --git a/packages/components/BorderBox7/index.ts b/packages/components/BorderBox7/index.ts deleted file mode 100644 index 6e3b2c0..0000000 --- a/packages/components/BorderBox7/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import BorderBox7 from './src/index.vue' - -export const BorderBox7Plugin: Plugin = { - install(app: App) { - app.component('DvBorderBox7', BorderBox7) - }, -} - -export { - BorderBox7, -} diff --git a/packages/components/BorderBox7/src/index.vue b/packages/components/BorderBox7/src/index.vue deleted file mode 100644 index 04b7fe7..0000000 --- a/packages/components/BorderBox7/src/index.vue +++ /dev/null @@ -1,96 +0,0 @@ - - - - - diff --git a/packages/components/BorderBox8/docs/README.md b/packages/components/BorderBox8/docs/README.md deleted file mode 100644 index b842fc3..0000000 --- a/packages/components/BorderBox8/docs/README.md +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - -# 边框8 - -边框8 - -## 基础用法 - - - - -## 属性 -其他同上 -参数 | 说明 | 类型 | 可选值 | 默认值 | 是否必填 -:-: | :-: | :-: | :-: | :-: | :-: -`dur` | 单次动画时长(秒) | number | - | `3` | 否 diff --git a/packages/components/BorderBox8/docs/demo.vue b/packages/components/BorderBox8/docs/demo.vue deleted file mode 100644 index e9e606d..0000000 --- a/packages/components/BorderBox8/docs/demo.vue +++ /dev/null @@ -1,19 +0,0 @@ - diff --git a/packages/components/BorderBox8/index.ts b/packages/components/BorderBox8/index.ts deleted file mode 100644 index f0402ac..0000000 --- a/packages/components/BorderBox8/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import BorderBox8 from './src/index.vue' - -export const BorderBox8Plugin: Plugin = { - install(app: App) { - app.component('DvBorderBox8', BorderBox8) - }, -} - -export { - BorderBox8, -} diff --git a/packages/components/BorderBox8/src/index.vue b/packages/components/BorderBox8/src/index.vue deleted file mode 100644 index 1c71244..0000000 --- a/packages/components/BorderBox8/src/index.vue +++ /dev/null @@ -1,149 +0,0 @@ - - - - - diff --git a/packages/components/BorderBox9/docs/README.md b/packages/components/BorderBox9/docs/README.md deleted file mode 100644 index 2bce4a0..0000000 --- a/packages/components/BorderBox9/docs/README.md +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - -# 边框9 - -边框9 - -## 基础用法 - - - - -## 属性 -`color`,同上 \ No newline at end of file diff --git a/packages/components/BorderBox9/docs/demo.vue b/packages/components/BorderBox9/docs/demo.vue deleted file mode 100644 index 12082e9..0000000 --- a/packages/components/BorderBox9/docs/demo.vue +++ /dev/null @@ -1,9 +0,0 @@ - diff --git a/packages/components/BorderBox9/index.ts b/packages/components/BorderBox9/index.ts deleted file mode 100644 index 0ee5bc6..0000000 --- a/packages/components/BorderBox9/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import BorderBox9 from './src/index.vue' - -export const BorderBox9Plugin: Plugin = { - install(app: App) { - app.component('DvBorderBox9', BorderBox9) - }, -} - -export { - BorderBox9, -} diff --git a/packages/components/CapsuleChart/docs/README.md b/packages/components/CapsuleChart/docs/README.md deleted file mode 100644 index d3e6a61..0000000 --- a/packages/components/CapsuleChart/docs/README.md +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - -# 胶囊柱图 - -胶囊柱图 - -## 基础用法 - - - - -## 属性 -属性 | 说明 | 类型 | 可选值 | 默认值 -:-: | :-: | :-: | :-: | :-: -data | 柱数据 | `Array` | data属性 | `[]` -unit | 单位 | String | --- | `''` -colors | 环颜色 | `Array` | `[1]` | `[2]` -showValue | 显示数值 | Boolean | --- | false - -## config注释 -- [1] 颜色支持` hex | rgb | rgba `颜色关键字等四种类型。 - -- [2] 默认配色为`['#37a2da', '#32c5e9', '#67e0e3', '#9fe6b8', '#ffdb5c', '#ff9f7f', '#fb7293']`。 - -## data属性 -属性 | 说明 | 类型 | 可选值 | 默认值 -:-: | :-: | :-: | :-: | :-: -name | 柱名称 | String | --- | --- -value | 柱对应值 | Number | --- | --- diff --git a/packages/components/CapsuleChart/docs/demo.vue b/packages/components/CapsuleChart/docs/demo.vue deleted file mode 100644 index 45d5e9f..0000000 --- a/packages/components/CapsuleChart/docs/demo.vue +++ /dev/null @@ -1,46 +0,0 @@ - - diff --git a/packages/components/CapsuleChart/index.ts b/packages/components/CapsuleChart/index.ts deleted file mode 100644 index 113f7e3..0000000 --- a/packages/components/CapsuleChart/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import CapsuleChart from './src/index.vue' - -export const CapsuleChartPlugin: Plugin = { - install(app: App) { - app.component('DvCapsuleChart', CapsuleChart) - }, -} - -export { - CapsuleChart, -} diff --git a/packages/components/Charts/docs/README.md b/packages/components/Charts/docs/README.md deleted file mode 100644 index 3bd6ba2..0000000 --- a/packages/components/Charts/docs/README.md +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - -# 图表 - -图表 - -图表组件基于Charts封装,只需要将对应图表option数据传入组件即可。 - -#### **`当窗口发生resize时,图表组件会重新计算宽高以便于自适应。`** - -相关示例请移步Charts实例 - -相关配置项请移步Charts配置项 - -## 基础用法 - - - diff --git a/packages/components/Charts/docs/demo.vue b/packages/components/Charts/docs/demo.vue deleted file mode 100644 index 0744ffb..0000000 --- a/packages/components/Charts/docs/demo.vue +++ /dev/null @@ -1,43 +0,0 @@ - - diff --git a/packages/components/Charts/index.ts b/packages/components/Charts/index.ts deleted file mode 100644 index 4332eeb..0000000 --- a/packages/components/Charts/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import Charts from './src/index.vue' - -export const ChartsPlugin: Plugin = { - install(app: App) { - app.component('DvCharts', Charts) - }, -} - -export { - Charts, -} diff --git a/packages/components/Decoration1/docs/README.md b/packages/components/Decoration1/docs/README.md deleted file mode 100644 index 8d88ceb..0000000 --- a/packages/components/Decoration1/docs/README.md +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - -# 装饰1 - -装饰-1 - -## 基础用法 - - - - -## 属性 -参数 | 说明 | 类型 | 可选值 | 默认值 | 是否必填 -:-: | :-: | :-: | :-: | :-: | :-: -`color` | 边框颜色(以下所有组件都有此颜色参数) | Array | - | `['#4fd2dd', '#235fa7']` | 否 diff --git a/packages/components/Decoration1/docs/demo.vue b/packages/components/Decoration1/docs/demo.vue deleted file mode 100644 index 477310d..0000000 --- a/packages/components/Decoration1/docs/demo.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/packages/components/Decoration1/index.ts b/packages/components/Decoration1/index.ts deleted file mode 100644 index 2135c0d..0000000 --- a/packages/components/Decoration1/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import Decoration1 from './src/index.vue' - -export const Decoration1Plugin: Plugin = { - install(app: App) { - app.component('DvDecoration1', Decoration1) - }, -} - -export { - Decoration1, -} diff --git a/packages/components/Decoration10/docs/README.md b/packages/components/Decoration10/docs/README.md deleted file mode 100644 index a5dd4f0..0000000 --- a/packages/components/Decoration10/docs/README.md +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - -# 装饰10 - -装饰10 - -## 基础用法 - - - - -## 属性 -`color`, 同上 diff --git a/packages/components/Decoration10/docs/demo.vue b/packages/components/Decoration10/docs/demo.vue deleted file mode 100644 index 7bc4990..0000000 --- a/packages/components/Decoration10/docs/demo.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/packages/components/Decoration10/index.ts b/packages/components/Decoration10/index.ts deleted file mode 100644 index 62b23cc..0000000 --- a/packages/components/Decoration10/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import Decoration10 from './src/index.vue' - -export const Decoration10Plugin: Plugin = { - install(app: App) { - app.component('DvDecoration10', Decoration10) - }, -} - -export { - Decoration10, -} diff --git a/packages/components/Decoration11/docs/README.md b/packages/components/Decoration11/docs/README.md deleted file mode 100644 index 625e192..0000000 --- a/packages/components/Decoration11/docs/README.md +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - -# 装饰11 - -装饰11 - -## 基础用法 - - - - -## 属性 -`color`,同上 diff --git a/packages/components/Decoration11/docs/demo.vue b/packages/components/Decoration11/docs/demo.vue deleted file mode 100644 index a11706d..0000000 --- a/packages/components/Decoration11/docs/demo.vue +++ /dev/null @@ -1,9 +0,0 @@ - diff --git a/packages/components/Decoration11/index.ts b/packages/components/Decoration11/index.ts deleted file mode 100644 index f07f5f8..0000000 --- a/packages/components/Decoration11/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import Decoration11 from './src/index.vue' - -export const Decoration11Plugin: Plugin = { - install(app: App) { - app.component('DvDecoration11', Decoration11) - }, -} - -export { - Decoration11, -} diff --git a/packages/components/Decoration12/docs/README.md b/packages/components/Decoration12/docs/README.md deleted file mode 100644 index af3da1e..0000000 --- a/packages/components/Decoration12/docs/README.md +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - -# 装饰12 - -装饰12 - -## 基础用法 - - - - -## 属性 -`color`,同上 -参数 | 说明 | 类型 | 可选值 | 默认值 | 是否必填 -:-: | :-: | :-: | :-: | :-: | :-: -`scanDur` | 扫描动画时长(秒) | `number` | - | `3` | 否 -`haloDur` | 光晕动画时长(秒) | `number` | - | `2` | 否 diff --git a/packages/components/Decoration12/docs/demo.vue b/packages/components/Decoration12/docs/demo.vue deleted file mode 100644 index e73a4d3..0000000 --- a/packages/components/Decoration12/docs/demo.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/packages/components/Decoration12/index.ts b/packages/components/Decoration12/index.ts deleted file mode 100644 index d3a7086..0000000 --- a/packages/components/Decoration12/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import Decoration12 from './src/index.vue' - -export const Decoration12Plugin: Plugin = { - install(app: App) { - app.component('DvDecoration12', Decoration12) - }, -} - -export { - Decoration12, -} diff --git a/packages/components/Decoration2/docs/README.md b/packages/components/Decoration2/docs/README.md deleted file mode 100644 index 7b053e9..0000000 --- a/packages/components/Decoration2/docs/README.md +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - -# 装饰2 - -装饰2组件 - -## 基础用法 - - - - -## 属性 -参数 | 说明 | 类型 | 可选值 | 默认值 | 是否必填 -:-: | :-: | :-: | :-: | :-: | :-: -`dur` | 单次动画时长(秒) | Number | - | `6` | 否 -`reverse` | 是否反转 | Boolean | - | `false` | 否 \ No newline at end of file diff --git a/packages/components/Decoration2/docs/demo.vue b/packages/components/Decoration2/docs/demo.vue deleted file mode 100644 index 1ec91ae..0000000 --- a/packages/components/Decoration2/docs/demo.vue +++ /dev/null @@ -1,11 +0,0 @@ - diff --git a/packages/components/Decoration2/index.ts b/packages/components/Decoration2/index.ts deleted file mode 100644 index 1bb4180..0000000 --- a/packages/components/Decoration2/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import Decoration2 from './src/index.vue' - -export const Decoration2Plugin: Plugin = { - install(app: App) { - app.component('DvDecoration2', Decoration2) - }, -} - -export { - Decoration2, -} diff --git a/packages/components/Decoration3/docs/README.md b/packages/components/Decoration3/docs/README.md deleted file mode 100644 index c0e520f..0000000 --- a/packages/components/Decoration3/docs/README.md +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - -# 装饰3 - -装饰3 - -## 基础用法 - - - - -## 属性 -同装饰1 \ No newline at end of file diff --git a/packages/components/Decoration3/docs/demo.vue b/packages/components/Decoration3/docs/demo.vue deleted file mode 100644 index d9437cd..0000000 --- a/packages/components/Decoration3/docs/demo.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/packages/components/Decoration3/index.ts b/packages/components/Decoration3/index.ts deleted file mode 100644 index a9f6e2a..0000000 --- a/packages/components/Decoration3/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import Decoration3 from './src/index.vue' - -export const Decoration3Plugin: Plugin = { - install(app: App) { - app.component('DvDecoration3', Decoration3) - }, -} - -export { - Decoration3, -} diff --git a/packages/components/Decoration4/docs/README.md b/packages/components/Decoration4/docs/README.md deleted file mode 100644 index cb2d23f..0000000 --- a/packages/components/Decoration4/docs/README.md +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - -# 装饰4 - -装饰4 - -## 基础用法 - - - - -## 属性 -同装饰2 diff --git a/packages/components/Decoration4/docs/demo.vue b/packages/components/Decoration4/docs/demo.vue deleted file mode 100644 index a4f54ea..0000000 --- a/packages/components/Decoration4/docs/demo.vue +++ /dev/null @@ -1,11 +0,0 @@ - diff --git a/packages/components/Decoration4/index.ts b/packages/components/Decoration4/index.ts deleted file mode 100644 index 0149e00..0000000 --- a/packages/components/Decoration4/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import Decoration4 from './src/index.vue' - -export const Decoration4Plugin: Plugin = { - install(app: App) { - app.component('DvDecoration4', Decoration4) - }, -} - -export { - Decoration4, -} diff --git a/packages/components/Decoration5/docs/README.md b/packages/components/Decoration5/docs/README.md deleted file mode 100644 index 6ebf11b..0000000 --- a/packages/components/Decoration5/docs/README.md +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - -# 装饰5 - -装饰5 - -## 基础用法 - - - - -## 属性 -参数 | 说明 | 类型 | 可选值 | 默认值 | 是否必填 -:-: | :-: | :-: | :-: | :-: | :-: -`dur` | 单次动画时长(秒) | Number | - | `1.2` | 否 diff --git a/packages/components/Decoration5/docs/demo.vue b/packages/components/Decoration5/docs/demo.vue deleted file mode 100644 index 27a8ddb..0000000 --- a/packages/components/Decoration5/docs/demo.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/packages/components/Decoration5/index.ts b/packages/components/Decoration5/index.ts deleted file mode 100644 index fb2afc9..0000000 --- a/packages/components/Decoration5/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import Decoration5 from './src/index.vue' - -export const Decoration5Plugin: Plugin = { - install(app: App) { - app.component('DvDecoration5', Decoration5) - }, -} - -export { - Decoration5, -} diff --git a/packages/components/Decoration6/docs/README.md b/packages/components/Decoration6/docs/README.md deleted file mode 100644 index 4f79731..0000000 --- a/packages/components/Decoration6/docs/README.md +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - -# 装饰6 - -装饰6 - -## 基础用法 - - - - -## 属性 -同上边的color diff --git a/packages/components/Decoration6/docs/demo.vue b/packages/components/Decoration6/docs/demo.vue deleted file mode 100644 index 6c2331f..0000000 --- a/packages/components/Decoration6/docs/demo.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/packages/components/Decoration6/index.ts b/packages/components/Decoration6/index.ts deleted file mode 100644 index 253dc63..0000000 --- a/packages/components/Decoration6/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import Decoration6 from './src/index.vue' - -export const Decoration6Plugin: Plugin = { - install(app: App) { - app.component('DvDecoration6', Decoration6) - }, -} - -export { - Decoration6, -} diff --git a/packages/components/Decoration6/src/index.vue b/packages/components/Decoration6/src/index.vue deleted file mode 100644 index b51541b..0000000 --- a/packages/components/Decoration6/src/index.vue +++ /dev/null @@ -1,139 +0,0 @@ - - - - - diff --git a/packages/components/Decoration7/docs/README.md b/packages/components/Decoration7/docs/README.md deleted file mode 100644 index 610d385..0000000 --- a/packages/components/Decoration7/docs/README.md +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - -# 装饰7 - -装饰7 - -## 基础用法 - - - - -## 属性 -参数 | 说明 | 类型 | 可选值 | 默认值 | 是否必填 -:-: | :-: | :-: | :-: | :-: | :-: -`arg1` | 第一个参数 | string | - | `default` | 否 -`arg2` | 第二个参数 | string | - | `default` | 否 - -## 事件 -事件名 | 说明 | 参数列表 | 参数说明 -:-: | :-: | :-: | :-: -`click` | 点击事件 | $event | 原生的 dom event -`customEvent` | 自定义事件 | [a, b, c] | a:参数一;b:参数二;c:参数三 diff --git a/packages/components/Decoration7/docs/demo.vue b/packages/components/Decoration7/docs/demo.vue deleted file mode 100644 index 49ae446..0000000 --- a/packages/components/Decoration7/docs/demo.vue +++ /dev/null @@ -1,9 +0,0 @@ - diff --git a/packages/components/Decoration7/index.ts b/packages/components/Decoration7/index.ts deleted file mode 100644 index 7ffcec6..0000000 --- a/packages/components/Decoration7/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import Decoration7 from './src/index.vue' - -export const Decoration7Plugin: Plugin = { - install(app: App) { - app.component('DvDecoration7', Decoration7) - }, -} - -export { - Decoration7, -} diff --git a/packages/components/Decoration8/docs/README.md b/packages/components/Decoration8/docs/README.md deleted file mode 100644 index 957bfa2..0000000 --- a/packages/components/Decoration8/docs/README.md +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - -# 装饰8 - -装饰8 - -## 基础用法 - - - - -## 属性 -同装饰2 diff --git a/packages/components/Decoration8/docs/demo.vue b/packages/components/Decoration8/docs/demo.vue deleted file mode 100644 index 8d6ad3f..0000000 --- a/packages/components/Decoration8/docs/demo.vue +++ /dev/null @@ -1,11 +0,0 @@ - diff --git a/packages/components/Decoration8/index.ts b/packages/components/Decoration8/index.ts deleted file mode 100644 index 68ee270..0000000 --- a/packages/components/Decoration8/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import Decoration8 from './src/index.vue' - -export const Decoration8Plugin: Plugin = { - install(app: App) { - app.component('DvDecoration8', Decoration8) - }, -} - -export { - Decoration8, -} diff --git a/packages/components/Decoration8/src/index.vue b/packages/components/Decoration8/src/index.vue deleted file mode 100644 index 2591398..0000000 --- a/packages/components/Decoration8/src/index.vue +++ /dev/null @@ -1,78 +0,0 @@ - - - - - diff --git a/packages/components/Decoration9/docs/README.md b/packages/components/Decoration9/docs/README.md deleted file mode 100644 index 8df5e6e..0000000 --- a/packages/components/Decoration9/docs/README.md +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - -# 装饰9 - -装饰9 - -## 基础用法 - - - - -## 属性 -同上边的color diff --git a/packages/components/Decoration9/docs/demo.vue b/packages/components/Decoration9/docs/demo.vue deleted file mode 100644 index 3ba8f67..0000000 --- a/packages/components/Decoration9/docs/demo.vue +++ /dev/null @@ -1,15 +0,0 @@ - - diff --git a/packages/components/Decoration9/index.ts b/packages/components/Decoration9/index.ts deleted file mode 100644 index def94ab..0000000 --- a/packages/components/Decoration9/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import Decoration9 from './src/index.vue' - -export const Decoration9Plugin: Plugin = { - install(app: App) { - app.component('DvDecoration9', Decoration9) - }, -} - -export { - Decoration9, -} diff --git a/packages/components/Decoration9/src/index.vue b/packages/components/Decoration9/src/index.vue deleted file mode 100644 index 9b444d7..0000000 --- a/packages/components/Decoration9/src/index.vue +++ /dev/null @@ -1,160 +0,0 @@ - - - - - diff --git a/packages/components/DigitalFlop/docs/README.md b/packages/components/DigitalFlop/docs/README.md deleted file mode 100644 index 2b93f32..0000000 --- a/packages/components/DigitalFlop/docs/README.md +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -# 数字翻牌器 - -数字翻牌器 - -## 基础用法 - - - - -## 浮点数 - - - - -## 多数值 - - - - -## 千分位分隔符 - - - - -## 属性 -参数 | 说明 | 类型 | 可选值 | 默认值 | 是否必填 -:-: | :-: | :-: | :-: | :-: | :-: -`number` | 数字数值[1] | `number[]` | - | `[]` | 是 -`content` | 内容模版[1] | `string` | `'{nt}个'` | `''` | 否 -`toFixed` | 小数位数 | `number` | - | `0` | 否 -`textAlign` | 水平对齐方式 | `string` | `'center'/'left'/'right'[2]` | `center` | 否 -`rowGap` | 行间距 | `number` | [3] | `0` | 否 -`style` | 样式配置 | `Object` | CRender Style| `[4]` | 否 -`formatter` | 格式化数字 | `Function` | [5] | undefined | 否 -`animationCurve` | 动效曲线 | `string` | Transition | `'easeOutCubic'` | 否 -`animationFrame` | 动效帧数 | `number` | [6] | `50` | 否 - - ---- -### 注释 -[1] number中的元素将被用于替换content内容模版中的{nt}标记,其替换顺序与模版标记的顺序一一对应: -```js -const number = [1, 2, 3, 4] -const content = '数字{nt},数字{nt},数字{nt},数字{nt}' -// 实际显示效果:'数字1,数字2,数字3,数字4' -``` - -[2] textAlign用于设置文字的水平对齐方式,可选值为'center'|'left'|'right',该值将覆盖style属性中的textAlign属性。 - -[3] 当使用\n进行换行的时候,rowGap可以控制行间距。 - -[4] style是CRender中用于配置样式的类,可使用fill属性设置字体颜色、stroke属性设置字体描边颜色、fontSize属性设置文字大小,更多配置请查阅CRender Style。 - -style的默认值是: -```css -style: { - fontSize: 30, - fill: '#3de7c9' -} -``` - -[5] 当需要格式化数字时,例如数字千分位插入逗号分隔符,可以使用formatter来达到效果,number属性中的每一个数值元素都将被传递给formatter,返回值将代替原有数值,可参见示例。 - -[6] animationFrame用于配置动画过程的帧数即动画时长。 diff --git a/packages/components/DigitalFlop/index.ts b/packages/components/DigitalFlop/index.ts deleted file mode 100644 index ba6f6e8..0000000 --- a/packages/components/DigitalFlop/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import DigitalFlop from './src/index.vue' - -export const DigitalFlopPlugin: Plugin = { - install(app: App) { - app.component('DvDigitalFlop', DigitalFlop) - }, -} - -export { - DigitalFlop, -} diff --git a/packages/components/DigitalFlop/src/type.ts b/packages/components/DigitalFlop/src/type.ts deleted file mode 100644 index bbde598..0000000 --- a/packages/components/DigitalFlop/src/type.ts +++ /dev/null @@ -1,57 +0,0 @@ -export interface DigitalFlopConfigType { - /** - * @description Number for digital flop - * @type {Array} - * @default number = [] - * @example number = [10] - */ - number: Array - /** - * @description Content formatter - * @type {String} - * @default content = '' - * @example content = '{nt}个' - */ - content?: string - /** - * @description Number toFixed - * @type {Number} - * @default toFixed = 0 - */ - toFixed?: number - /** - * @description Text align - * @type {String} - * @default textAlign = 'center' - * @example textAlign = 'center' | 'left' | 'right' - */ - textAlign?: 'center' | 'left' | 'right' - /** - * @description rowGap - * @type {Number} - @default rowGap = 0 - */ - rowGap?: number - /** - * @description Text style configuration - * @type {Object} {CRender Class Style} - */ - style?: Object - /** - * @description Number formatter - * @type {Null|Function} - */ - formatter?: null|Function - /** - * @description CRender animationCurve - * @type {String} - * @default animationCurve = 'easeOutCubic' - */ - animationCurve?: string - /** - * @description CRender animationFrame - * @type {String} - * @default animationFrame = 50 - */ - animationFrame?: string -} diff --git a/packages/components/FullScreenContainer/docs/README.md b/packages/components/FullScreenContainer/docs/README.md deleted file mode 100644 index fad29f2..0000000 --- a/packages/components/FullScreenContainer/docs/README.md +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - -# 全屏容器 - -全屏容器 - -## 基础用法 - - -数据可视化页面一般在浏览器中进行全屏展示,全屏容器将根据屏幕比例及当前浏览器窗口大小,自动进行缩放处理。浏览器全屏后,全屏容器将充满屏幕。 - -建议在全屏容器内使用百分比搭配flex进行布局,以便于在不同的分辨率下得到较为一致的展示效果。 - -使用前请注意将`body`的`margin`设为0,否则会引起计算误差,全屏后不能完全充满屏幕。 - -```html - - content - -``` \ No newline at end of file diff --git a/packages/components/FullScreenContainer/docs/demo.vue b/packages/components/FullScreenContainer/docs/demo.vue deleted file mode 100644 index d9eeaf7..0000000 --- a/packages/components/FullScreenContainer/docs/demo.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/packages/components/FullScreenContainer/index.ts b/packages/components/FullScreenContainer/index.ts deleted file mode 100644 index 78ed4d5..0000000 --- a/packages/components/FullScreenContainer/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { App, Plugin } from 'vue' -import FullScreenContainer from './src/index.vue' - -export const FullScreenContainerPlugin: Plugin = { - install(app: App) { - app.component('DvFullScreenContainer', FullScreenContainer) - }, -} - -export { - FullScreenContainer, -} diff --git a/packages/components/FullScreenContainer/src/index.vue b/packages/components/FullScreenContainer/src/index.vue deleted file mode 100644 index fc9357e..0000000 --- a/packages/components/FullScreenContainer/src/index.vue +++ /dev/null @@ -1,62 +0,0 @@ - - - - - diff --git a/packages/datav-vue3/.eslintrc.json b/packages/datav-vue3/.eslintrc.json new file mode 100644 index 0000000..be97c53 --- /dev/null +++ b/packages/datav-vue3/.eslintrc.json @@ -0,0 +1,3 @@ +{ + "extends": "../../.eslintrc.json" +} diff --git a/packages/datav-vue3/auto-imports.d.ts b/packages/datav-vue3/auto-imports.d.ts new file mode 100644 index 0000000..3dc0c3b --- /dev/null +++ b/packages/datav-vue3/auto-imports.d.ts @@ -0,0 +1,59 @@ +// Generated by 'unplugin-auto-import' +// We suggest you to commit this file into source control +declare global { + const $: typeof import('vue/macros')['$'] + const $$: typeof import('vue/macros')['$$'] + const $computed: typeof import('vue/macros')['$computed'] + const $customRef: typeof import('vue/macros')['$customRef'] + const $ref: typeof import('vue/macros')['$ref'] + const $shallowRef: typeof import('vue/macros')['$shallowRef'] + const $toRef: typeof import('vue/macros')['$toRef'] + const computed: typeof import('vue')['computed'] + const createApp: typeof import('vue')['createApp'] + const customRef: typeof import('vue')['customRef'] + const defineAsyncComponent: typeof import('vue')['defineAsyncComponent'] + const defineComponent: typeof import('vue')['defineComponent'] + const effectScope: typeof import('vue')['effectScope'] + const EffectScope: typeof import('vue')['EffectScope'] + const getCurrentInstance: typeof import('vue')['getCurrentInstance'] + const getCurrentScope: typeof import('vue')['getCurrentScope'] + const h: typeof import('vue')['h'] + const inject: typeof import('vue')['inject'] + const isReadonly: typeof import('vue')['isReadonly'] + const isRef: typeof import('vue')['isRef'] + const markRaw: typeof import('vue')['markRaw'] + const nextTick: typeof import('vue')['nextTick'] + const onActivated: typeof import('vue')['onActivated'] + const onBeforeMount: typeof import('vue')['onBeforeMount'] + const onBeforeUnmount: typeof import('vue')['onBeforeUnmount'] + const onBeforeUpdate: typeof import('vue')['onBeforeUpdate'] + const onDeactivated: typeof import('vue')['onDeactivated'] + const onErrorCaptured: typeof import('vue')['onErrorCaptured'] + const onMounted: typeof import('vue')['onMounted'] + const onRenderTracked: typeof import('vue')['onRenderTracked'] + const onRenderTriggered: typeof import('vue')['onRenderTriggered'] + const onScopeDispose: typeof import('vue')['onScopeDispose'] + const onServerPrefetch: typeof import('vue')['onServerPrefetch'] + const onUnmounted: typeof import('vue')['onUnmounted'] + const onUpdated: typeof import('vue')['onUpdated'] + const provide: typeof import('vue')['provide'] + const reactive: typeof import('vue')['reactive'] + const readonly: typeof import('vue')['readonly'] + const ref: typeof import('vue')['ref'] + const resolveComponent: typeof import('vue')['resolveComponent'] + const shallowReactive: typeof import('vue')['shallowReactive'] + const shallowReadonly: typeof import('vue')['shallowReadonly'] + const shallowRef: typeof import('vue')['shallowRef'] + const toRaw: typeof import('vue')['toRaw'] + const toRef: typeof import('vue')['toRef'] + const toRefs: typeof import('vue')['toRefs'] + const triggerRef: typeof import('vue')['triggerRef'] + const unref: typeof import('vue')['unref'] + const useAttrs: typeof import('vue')['useAttrs'] + const useCssModule: typeof import('vue')['useCssModule'] + const useCssVars: typeof import('vue')['useCssVars'] + const useSlots: typeof import('vue')['useSlots'] + const watch: typeof import('vue')['watch'] + const watchEffect: typeof import('vue')['watchEffect'] +} +export {} diff --git a/docs/packages/components/ActiveRingChart/index.ts b/packages/datav-vue3/components/ActiveRingChart/index.ts similarity index 100% rename from docs/packages/components/ActiveRingChart/index.ts rename to packages/datav-vue3/components/ActiveRingChart/index.ts diff --git a/docs/packages/components/ActiveRingChart/src/index.vue b/packages/datav-vue3/components/ActiveRingChart/src/index.vue similarity index 99% rename from docs/packages/components/ActiveRingChart/src/index.vue rename to packages/datav-vue3/components/ActiveRingChart/src/index.vue index 243db39..748fbce 100644 --- a/docs/packages/components/ActiveRingChart/src/index.vue +++ b/packages/datav-vue3/components/ActiveRingChart/src/index.vue @@ -12,7 +12,7 @@ - + +
diff --git a/index.html b/packages/docs/index.html similarity index 100% rename from index.html rename to packages/docs/index.html diff --git a/packages/docs/netlify.toml b/packages/docs/netlify.toml new file mode 100644 index 0000000..6a026de --- /dev/null +++ b/packages/docs/netlify.toml @@ -0,0 +1,12 @@ +[build.environment] + NPM_FLAGS = "--version" + NODE_VERSION = "16" + +[build] + base = "docs/" + command = "" + +[[redirects]] + from = "/*" + to = "/index.html" + status = 200 diff --git a/packages/docs/package.json b/packages/docs/package.json new file mode 100644 index 0000000..7e10429 --- /dev/null +++ b/packages/docs/package.json @@ -0,0 +1,74 @@ +{ + "name": "@kjgl77/docs", + "version": "0.1.7", + "description": "Datav for vue3+vite", + "packageManager": "pnpm@6.32.3", + "author": "kjgl77 <745385015@qq.com>", + "license": "MIT", + "private": "true", + "keywords": [ + "vue", + "vue3", + "datav", + "data-view", + "data-view vue3" + ], + "homepage": "https://github.com/vaemusic/datav-vue3", + "main": "./dist/datav-vue3.es.js", + "module": "./dist/datav-vue3.es.js", + "types": "./dist/packages/index.d.ts", + "exports": { + ".": { + "require": "./dist/datav-vue3.es.js", + "import": "./dist/datav-vue3.es.js", + "types": "./dist/packages/index.d.ts" + }, + "./dist/style.css": { + "import": "./dist/style.css", + "require": "./dist/style.css" + } + }, + "files": [ + "dist" + ], + "scripts": { + "dev": "vite --port 3333 --open --config ../../build/doc.config.ts", + "build:doc": "vue-tsc --noEmit && vite build --config ../../build/doc.config.ts", + "lint": "eslint .", + "typecheck": "vue-tsc --noEmit" + }, + "dependencies": { + "@kjgl77/datav-vue3": "workspace:*", + "@vueuse/core": "^8.2.5", + "element-plus": "^2.1.9", + "vue-router": "^4.0.14" + }, + "devDependencies": { + "@iconify-json/carbon": "^1.1.3", + "@unocss/reset": "^0.31.0", + "@vue/test-utils": "^2.0.0-rc.19", + "jsdom": "^19.0.0", + "markdown-it-prism": "^2.2.4", + "prismjs": "^1.27.0", + "unocss": "^0.31.0", + "unplugin-vue-components": "^0.19.1", + "vite-plugin-copy": "^0.1.6", + "vite-plugin-md": "^0.12.4", + "vite-plugin-pages": "^0.22.0", + "vue-tsc": "^0.34.2" + }, + "eslintConfig": { + "extends": "@antfu" + }, + "directories": { + "doc": "docs", + "test": "test" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vaemusic/datav-vue3.git" + }, + "bugs": { + "url": "https://github.com/vaemusic/datav-vue3/issues" + } +} diff --git a/packages/docs/shims.d.ts b/packages/docs/shims.d.ts new file mode 100644 index 0000000..2b97bd9 --- /dev/null +++ b/packages/docs/shims.d.ts @@ -0,0 +1,5 @@ +declare module '*.vue' { + import type { DefineComponent } from 'vue' + const component: DefineComponent<{}, {}, any> + export default component +} diff --git a/src/App.vue b/packages/docs/src/App.vue similarity index 92% rename from src/App.vue rename to packages/docs/src/App.vue index c7dd1a2..300c262 100644 --- a/src/App.vue +++ b/packages/docs/src/App.vue @@ -16,7 +16,7 @@ diff --git a/src/assets/markdown.css b/packages/docs/src/assets/markdown.css similarity index 100% rename from src/assets/markdown.css rename to packages/docs/src/assets/markdown.css diff --git a/docs/prism.css b/packages/docs/src/assets/prism.css similarity index 100% rename from docs/prism.css rename to packages/docs/src/assets/prism.css diff --git a/docs/packages/components/ActiveRingChart/docs/README.md b/packages/docs/src/components/ActiveRingChart/docs/README.md similarity index 100% rename from docs/packages/components/ActiveRingChart/docs/README.md rename to packages/docs/src/components/ActiveRingChart/docs/README.md diff --git a/docs/packages/components/ActiveRingChart/docs/demo.vue b/packages/docs/src/components/ActiveRingChart/docs/demo.vue similarity index 100% rename from docs/packages/components/ActiveRingChart/docs/demo.vue rename to packages/docs/src/components/ActiveRingChart/docs/demo.vue diff --git a/docs/packages/components/BorderBox1/docs/README.md b/packages/docs/src/components/BorderBox1/docs/README.md similarity index 100% rename from docs/packages/components/BorderBox1/docs/README.md rename to packages/docs/src/components/BorderBox1/docs/README.md diff --git a/docs/packages/components/BorderBox1/docs/demo.vue b/packages/docs/src/components/BorderBox1/docs/demo.vue similarity index 100% rename from docs/packages/components/BorderBox1/docs/demo.vue rename to packages/docs/src/components/BorderBox1/docs/demo.vue diff --git a/docs/packages/components/BorderBox2/docs/README.md b/packages/docs/src/components/BorderBox2/docs/README.md similarity index 100% rename from docs/packages/components/BorderBox2/docs/README.md rename to packages/docs/src/components/BorderBox2/docs/README.md diff --git a/docs/packages/components/BorderBox2/docs/demo.vue b/packages/docs/src/components/BorderBox2/docs/demo.vue similarity index 100% rename from docs/packages/components/BorderBox2/docs/demo.vue rename to packages/docs/src/components/BorderBox2/docs/demo.vue diff --git a/docs/packages/components/BorderBox3/docs/README.md b/packages/docs/src/components/BorderBox3/docs/README.md similarity index 100% rename from docs/packages/components/BorderBox3/docs/README.md rename to packages/docs/src/components/BorderBox3/docs/README.md diff --git a/docs/packages/components/BorderBox3/docs/demo.vue b/packages/docs/src/components/BorderBox3/docs/demo.vue similarity index 100% rename from docs/packages/components/BorderBox3/docs/demo.vue rename to packages/docs/src/components/BorderBox3/docs/demo.vue diff --git a/docs/packages/components/BorderBox4/docs/README.md b/packages/docs/src/components/BorderBox4/docs/README.md similarity index 100% rename from docs/packages/components/BorderBox4/docs/README.md rename to packages/docs/src/components/BorderBox4/docs/README.md diff --git a/docs/packages/components/BorderBox4/docs/demo.vue b/packages/docs/src/components/BorderBox4/docs/demo.vue similarity index 100% rename from docs/packages/components/BorderBox4/docs/demo.vue rename to packages/docs/src/components/BorderBox4/docs/demo.vue diff --git a/docs/packages/components/BorderBox5/docs/README.md b/packages/docs/src/components/BorderBox5/docs/README.md similarity index 100% rename from docs/packages/components/BorderBox5/docs/README.md rename to packages/docs/src/components/BorderBox5/docs/README.md diff --git a/docs/packages/components/BorderBox5/docs/demo.vue b/packages/docs/src/components/BorderBox5/docs/demo.vue similarity index 100% rename from docs/packages/components/BorderBox5/docs/demo.vue rename to packages/docs/src/components/BorderBox5/docs/demo.vue diff --git a/docs/packages/components/BorderBox6/docs/README.md b/packages/docs/src/components/BorderBox6/docs/README.md similarity index 100% rename from docs/packages/components/BorderBox6/docs/README.md rename to packages/docs/src/components/BorderBox6/docs/README.md diff --git a/docs/packages/components/BorderBox6/docs/demo.vue b/packages/docs/src/components/BorderBox6/docs/demo.vue similarity index 100% rename from docs/packages/components/BorderBox6/docs/demo.vue rename to packages/docs/src/components/BorderBox6/docs/demo.vue diff --git a/docs/packages/components/BorderBox7/docs/README.md b/packages/docs/src/components/BorderBox7/docs/README.md similarity index 100% rename from docs/packages/components/BorderBox7/docs/README.md rename to packages/docs/src/components/BorderBox7/docs/README.md diff --git a/docs/packages/components/BorderBox7/docs/demo.vue b/packages/docs/src/components/BorderBox7/docs/demo.vue similarity index 100% rename from docs/packages/components/BorderBox7/docs/demo.vue rename to packages/docs/src/components/BorderBox7/docs/demo.vue diff --git a/docs/packages/components/BorderBox8/docs/README.md b/packages/docs/src/components/BorderBox8/docs/README.md similarity index 100% rename from docs/packages/components/BorderBox8/docs/README.md rename to packages/docs/src/components/BorderBox8/docs/README.md diff --git a/docs/packages/components/BorderBox8/docs/demo.vue b/packages/docs/src/components/BorderBox8/docs/demo.vue similarity index 100% rename from docs/packages/components/BorderBox8/docs/demo.vue rename to packages/docs/src/components/BorderBox8/docs/demo.vue diff --git a/docs/packages/components/BorderBox9/docs/README.md b/packages/docs/src/components/BorderBox9/docs/README.md similarity index 100% rename from docs/packages/components/BorderBox9/docs/README.md rename to packages/docs/src/components/BorderBox9/docs/README.md diff --git a/docs/packages/components/BorderBox9/docs/demo.vue b/packages/docs/src/components/BorderBox9/docs/demo.vue similarity index 100% rename from docs/packages/components/BorderBox9/docs/demo.vue rename to packages/docs/src/components/BorderBox9/docs/demo.vue diff --git a/docs/packages/components/CapsuleChart/docs/README.md b/packages/docs/src/components/CapsuleChart/docs/README.md similarity index 100% rename from docs/packages/components/CapsuleChart/docs/README.md rename to packages/docs/src/components/CapsuleChart/docs/README.md diff --git a/docs/packages/components/CapsuleChart/docs/demo.vue b/packages/docs/src/components/CapsuleChart/docs/demo.vue similarity index 100% rename from docs/packages/components/CapsuleChart/docs/demo.vue rename to packages/docs/src/components/CapsuleChart/docs/demo.vue diff --git a/docs/packages/components/Charts/docs/README.md b/packages/docs/src/components/Charts/docs/README.md similarity index 100% rename from docs/packages/components/Charts/docs/README.md rename to packages/docs/src/components/Charts/docs/README.md diff --git a/docs/packages/components/Charts/docs/demo.vue b/packages/docs/src/components/Charts/docs/demo.vue similarity index 100% rename from docs/packages/components/Charts/docs/demo.vue rename to packages/docs/src/components/Charts/docs/demo.vue diff --git a/docs/packages/components/Decoration1/docs/README.md b/packages/docs/src/components/Decoration1/docs/README.md similarity index 100% rename from docs/packages/components/Decoration1/docs/README.md rename to packages/docs/src/components/Decoration1/docs/README.md diff --git a/docs/packages/components/Decoration1/docs/demo.vue b/packages/docs/src/components/Decoration1/docs/demo.vue similarity index 100% rename from docs/packages/components/Decoration1/docs/demo.vue rename to packages/docs/src/components/Decoration1/docs/demo.vue diff --git a/docs/packages/components/Decoration10/docs/README.md b/packages/docs/src/components/Decoration10/docs/README.md similarity index 100% rename from docs/packages/components/Decoration10/docs/README.md rename to packages/docs/src/components/Decoration10/docs/README.md diff --git a/docs/packages/components/Decoration10/docs/demo.vue b/packages/docs/src/components/Decoration10/docs/demo.vue similarity index 100% rename from docs/packages/components/Decoration10/docs/demo.vue rename to packages/docs/src/components/Decoration10/docs/demo.vue diff --git a/docs/packages/components/Decoration11/docs/README.md b/packages/docs/src/components/Decoration11/docs/README.md similarity index 100% rename from docs/packages/components/Decoration11/docs/README.md rename to packages/docs/src/components/Decoration11/docs/README.md diff --git a/docs/packages/components/Decoration11/docs/demo.vue b/packages/docs/src/components/Decoration11/docs/demo.vue similarity index 100% rename from docs/packages/components/Decoration11/docs/demo.vue rename to packages/docs/src/components/Decoration11/docs/demo.vue diff --git a/docs/packages/components/Decoration12/docs/README.md b/packages/docs/src/components/Decoration12/docs/README.md similarity index 100% rename from docs/packages/components/Decoration12/docs/README.md rename to packages/docs/src/components/Decoration12/docs/README.md diff --git a/docs/packages/components/Decoration12/docs/demo.vue b/packages/docs/src/components/Decoration12/docs/demo.vue similarity index 100% rename from docs/packages/components/Decoration12/docs/demo.vue rename to packages/docs/src/components/Decoration12/docs/demo.vue diff --git a/docs/packages/components/Decoration2/docs/README.md b/packages/docs/src/components/Decoration2/docs/README.md similarity index 100% rename from docs/packages/components/Decoration2/docs/README.md rename to packages/docs/src/components/Decoration2/docs/README.md diff --git a/docs/packages/components/Decoration2/docs/demo.vue b/packages/docs/src/components/Decoration2/docs/demo.vue similarity index 100% rename from docs/packages/components/Decoration2/docs/demo.vue rename to packages/docs/src/components/Decoration2/docs/demo.vue diff --git a/docs/packages/components/Decoration3/docs/README.md b/packages/docs/src/components/Decoration3/docs/README.md similarity index 100% rename from docs/packages/components/Decoration3/docs/README.md rename to packages/docs/src/components/Decoration3/docs/README.md diff --git a/docs/packages/components/Decoration3/docs/demo.vue b/packages/docs/src/components/Decoration3/docs/demo.vue similarity index 100% rename from docs/packages/components/Decoration3/docs/demo.vue rename to packages/docs/src/components/Decoration3/docs/demo.vue diff --git a/docs/packages/components/Decoration4/docs/README.md b/packages/docs/src/components/Decoration4/docs/README.md similarity index 100% rename from docs/packages/components/Decoration4/docs/README.md rename to packages/docs/src/components/Decoration4/docs/README.md diff --git a/docs/packages/components/Decoration4/docs/demo.vue b/packages/docs/src/components/Decoration4/docs/demo.vue similarity index 100% rename from docs/packages/components/Decoration4/docs/demo.vue rename to packages/docs/src/components/Decoration4/docs/demo.vue diff --git a/docs/packages/components/Decoration5/docs/README.md b/packages/docs/src/components/Decoration5/docs/README.md similarity index 100% rename from docs/packages/components/Decoration5/docs/README.md rename to packages/docs/src/components/Decoration5/docs/README.md diff --git a/docs/packages/components/Decoration5/docs/demo.vue b/packages/docs/src/components/Decoration5/docs/demo.vue similarity index 100% rename from docs/packages/components/Decoration5/docs/demo.vue rename to packages/docs/src/components/Decoration5/docs/demo.vue diff --git a/docs/packages/components/Decoration6/docs/README.md b/packages/docs/src/components/Decoration6/docs/README.md similarity index 100% rename from docs/packages/components/Decoration6/docs/README.md rename to packages/docs/src/components/Decoration6/docs/README.md diff --git a/docs/packages/components/Decoration6/docs/demo.vue b/packages/docs/src/components/Decoration6/docs/demo.vue similarity index 100% rename from docs/packages/components/Decoration6/docs/demo.vue rename to packages/docs/src/components/Decoration6/docs/demo.vue diff --git a/docs/packages/components/Decoration7/docs/README.md b/packages/docs/src/components/Decoration7/docs/README.md similarity index 100% rename from docs/packages/components/Decoration7/docs/README.md rename to packages/docs/src/components/Decoration7/docs/README.md diff --git a/docs/packages/components/Decoration7/docs/demo.vue b/packages/docs/src/components/Decoration7/docs/demo.vue similarity index 100% rename from docs/packages/components/Decoration7/docs/demo.vue rename to packages/docs/src/components/Decoration7/docs/demo.vue diff --git a/docs/packages/components/Decoration8/docs/README.md b/packages/docs/src/components/Decoration8/docs/README.md similarity index 100% rename from docs/packages/components/Decoration8/docs/README.md rename to packages/docs/src/components/Decoration8/docs/README.md diff --git a/docs/packages/components/Decoration8/docs/demo.vue b/packages/docs/src/components/Decoration8/docs/demo.vue similarity index 100% rename from docs/packages/components/Decoration8/docs/demo.vue rename to packages/docs/src/components/Decoration8/docs/demo.vue diff --git a/docs/packages/components/Decoration9/docs/README.md b/packages/docs/src/components/Decoration9/docs/README.md similarity index 100% rename from docs/packages/components/Decoration9/docs/README.md rename to packages/docs/src/components/Decoration9/docs/README.md diff --git a/docs/packages/components/Decoration9/docs/demo.vue b/packages/docs/src/components/Decoration9/docs/demo.vue similarity index 100% rename from docs/packages/components/Decoration9/docs/demo.vue rename to packages/docs/src/components/Decoration9/docs/demo.vue diff --git a/docs/packages/components/DigitalFlop/docs/README.md b/packages/docs/src/components/DigitalFlop/docs/README.md similarity index 100% rename from docs/packages/components/DigitalFlop/docs/README.md rename to packages/docs/src/components/DigitalFlop/docs/README.md diff --git a/packages/components/DigitalFlop/docs/demo.vue b/packages/docs/src/components/DigitalFlop/docs/demo.vue similarity index 78% rename from packages/components/DigitalFlop/docs/demo.vue rename to packages/docs/src/components/DigitalFlop/docs/demo.vue index 7773eb8..95589a9 100644 --- a/packages/components/DigitalFlop/docs/demo.vue +++ b/packages/docs/src/components/DigitalFlop/docs/demo.vue @@ -5,9 +5,7 @@