diff --git a/.gitignore b/.gitignore
index aebdbb5..fce6773 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,6 @@
node_modules
dist
mock.ts
-build
\ No newline at end of file
+build
+.vscode
+.idea
diff --git a/auto-imports.d.ts b/auto-imports.d.ts
new file mode 100644
index 0000000..08908ed
--- /dev/null
+++ b/auto-imports.d.ts
@@ -0,0 +1,5 @@
+// Generated by 'unplugin-auto-import'
+export {}
+declare global {
+
+}
diff --git a/components.d.ts b/components.d.ts
new file mode 100644
index 0000000..906442f
--- /dev/null
+++ b/components.d.ts
@@ -0,0 +1,20 @@
+// generated by unplugin-vue-components
+// We suggest you to commit this file into source control
+// Read more: https://github.com/vuejs/core/pull/3399
+import '@vue/runtime-core'
+
+export {}
+
+declare module '@vue/runtime-core' {
+ export interface GlobalComponents {
+ Config: typeof import('./src/components/Config.vue')['default']
+ DisplaySVG: typeof import('./src/components/DisplaySVG.vue')['default']
+ ElMenu: typeof import('element-plus/es')['ElMenu']
+ ElMenuItem: typeof import('element-plus/es')['ElMenuItem']
+ ElSubMenu: typeof import('element-plus/es')['ElSubMenu']
+ Footer: typeof import('./src/components/Footer.vue')['default']
+ }
+ export interface ComponentCustomProperties {
+ vLoading: typeof import('element-plus/es')['ElLoadingDirective']
+ }
+}
diff --git a/config.ts b/config.ts
index fc3746f..437efbf 100644
--- a/config.ts
+++ b/config.ts
@@ -1,4 +1,4 @@
-import { ConfigItem } from "./src/core/types"
+import { ConfigItem } from "./src/types"
/**
* Github user custom contributors svg here
@@ -12,7 +12,7 @@ const config: ConfigItem =
{
// https://github.com/veaba/contributors
'veaba/contributors': {
- ignore: [], //
+ ignore: [], //
size: 64,
height: 200,
width: 800,
@@ -35,4 +35,4 @@ const config: ConfigItem =
}
}
-export default config
\ No newline at end of file
+export default config
diff --git a/package.json b/package.json
index cbb8692..9fc5560 100644
--- a/package.json
+++ b/package.json
@@ -9,9 +9,13 @@
"test-ui": "vitest --ui"
},
"dependencies": {
+ "@element-plus/icons-vue": "^2.0.6",
"axios": "^0.27.2",
+ "element-plus": "^2.2.9",
"esbuild": "^0.14.49",
"lodash": "^4.17.21",
+ "unplugin-auto-import": "^0.9.3",
+ "unplugin-vue-components": "^0.21.1",
"vite": "^3.0.0",
"vite-svg-loader": "^3.4.0",
"vitest": "^0.18.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e92b076..5513553 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,28 +1,33 @@
lockfileVersion: 5.4
specifiers:
+ '@element-plus/icons-vue': ^2.0.6
'@types/lodash': ^4.14.182
'@types/lodash-es': ^4.17.6
'@types/node': ^18.0.4
- '@types/request': ^2.48.8
'@vitejs/plugin-vue': ^3.0.0
'@vitest/ui': ^0.18.0
axios: ^0.27.2
+ element-plus: ^2.2.9
esbuild: ^0.14.49
lodash: ^4.17.21
nodemon: ^2.0.19
- request: ^2.88.2
sass: ^1.53.0
+ unplugin-auto-import: ^0.9.3
+ unplugin-vue-components: ^0.21.1
vite: ^3.0.0
vite-svg-loader: ^3.4.0
vitest: ^0.18.0
vue: ^3.2.37
dependencies:
+ '@element-plus/icons-vue': registry.npmmirror.com/@element-plus/icons-vue/2.0.6_vue@3.2.37
axios: registry.npmmirror.com/axios/0.27.2
+ element-plus: registry.npmmirror.com/element-plus/2.2.9_vue@3.2.37
esbuild: registry.npmmirror.com/esbuild/0.14.49
lodash: registry.npmmirror.com/lodash/4.17.21
- request: registry.npmmirror.com/request/2.88.2
+ unplugin-auto-import: registry.npmmirror.com/unplugin-auto-import/0.9.3_esbuild@0.14.49+vite@3.0.0
+ unplugin-vue-components: registry.npmmirror.com/unplugin-vue-components/0.21.1_brjq7eokgyscdm7koazolneucm
vite: registry.npmmirror.com/vite/3.0.0_sass@1.53.0
vite-svg-loader: registry.npmmirror.com/vite-svg-loader/3.4.0
vitest: registry.npmmirror.com/vitest/0.18.0_sdjmd2bj334rvwfqhfayzmfaju
@@ -32,7 +37,6 @@ devDependencies:
'@types/lodash': registry.npmmirror.com/@types/lodash/4.14.182
'@types/lodash-es': registry.npmmirror.com/@types/lodash-es/4.17.6
'@types/node': registry.npmmirror.com/@types/node/18.0.5
- '@types/request': registry.npmmirror.com/@types/request/2.48.8
'@vitejs/plugin-vue': registry.npmmirror.com/@vitejs/plugin-vue/3.0.0_vite@3.0.0+vue@3.2.37
'@vitest/ui': registry.npmmirror.com/@vitest/ui/0.18.0
nodemon: registry.npmmirror.com/nodemon/2.0.19
@@ -40,6 +44,12 @@ devDependencies:
packages:
+ registry.npmmirror.com/@antfu/utils/0.5.2:
+ resolution: {integrity: sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@antfu/utils/-/utils-0.5.2.tgz}
+ name: '@antfu/utils'
+ version: 0.5.2
+ dev: false
+
registry.npmmirror.com/@babel/helper-validator-identifier/7.18.6:
resolution: {integrity: sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz}
name: '@babel/helper-validator-identifier'
@@ -64,11 +74,86 @@ packages:
'@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier/7.18.6
to-fast-properties: registry.npmmirror.com/to-fast-properties/2.0.0
+ registry.npmmirror.com/@ctrl/tinycolor/3.4.1:
+ resolution: {integrity: sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz}
+ name: '@ctrl/tinycolor'
+ version: 3.4.1
+ engines: {node: '>=10'}
+ dev: false
+
+ registry.npmmirror.com/@element-plus/icons-vue/2.0.6_vue@3.2.37:
+ resolution: {integrity: sha512-lPpG8hYkjL/Z97DH5Ei6w6o22Z4YdNglWCNYOPcB33JCF2A4wye6HFgSI7hEt9zdLyxlSpiqtgf9XcYU+m5mew==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.0.6.tgz}
+ id: registry.npmmirror.com/@element-plus/icons-vue/2.0.6
+ name: '@element-plus/icons-vue'
+ version: 2.0.6
+ peerDependencies:
+ vue: ^3.2.0
+ dependencies:
+ vue: registry.npmmirror.com/vue/3.2.37
+ dev: false
+
+ registry.npmmirror.com/@floating-ui/core/0.7.3:
+ resolution: {integrity: sha512-buc8BXHmG9l82+OQXOFU3Kr2XQx9ys01U/Q9HMIrZ300iLc8HLMgh7dcCqgYzAzf4BkoQvDcXf5Y+CuEZ5JBYg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@floating-ui/core/-/core-0.7.3.tgz}
+ name: '@floating-ui/core'
+ version: 0.7.3
+ dev: false
+
+ registry.npmmirror.com/@floating-ui/dom/0.5.4:
+ resolution: {integrity: sha512-419BMceRLq0RrmTSDxn8hf9R3VCJv2K9PUfugh5JyEFmdjzDo+e8U5EdR8nzKq8Yj1htzLm3b6eQEEam3/rrtg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@floating-ui/dom/-/dom-0.5.4.tgz}
+ name: '@floating-ui/dom'
+ version: 0.5.4
+ dependencies:
+ '@floating-ui/core': registry.npmmirror.com/@floating-ui/core/0.7.3
+ dev: false
+
+ registry.npmmirror.com/@nodelib/fs.scandir/2.1.5:
+ resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz}
+ name: '@nodelib/fs.scandir'
+ version: 2.1.5
+ engines: {node: '>= 8'}
+ dependencies:
+ '@nodelib/fs.stat': registry.npmmirror.com/@nodelib/fs.stat/2.0.5
+ run-parallel: registry.npmmirror.com/run-parallel/1.2.0
+ dev: false
+
+ registry.npmmirror.com/@nodelib/fs.stat/2.0.5:
+ resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz}
+ name: '@nodelib/fs.stat'
+ version: 2.0.5
+ engines: {node: '>= 8'}
+ dev: false
+
+ registry.npmmirror.com/@nodelib/fs.walk/1.2.8:
+ resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz}
+ name: '@nodelib/fs.walk'
+ version: 1.2.8
+ engines: {node: '>= 8'}
+ dependencies:
+ '@nodelib/fs.scandir': registry.npmmirror.com/@nodelib/fs.scandir/2.1.5
+ fastq: registry.npmmirror.com/fastq/1.13.0
+ dev: false
+
registry.npmmirror.com/@polka/url/1.0.0-next.21:
resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.21.tgz}
name: '@polka/url'
version: 1.0.0-next.21
+ registry.npmmirror.com/@rollup/pluginutils/4.2.1:
+ resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-4.2.1.tgz}
+ name: '@rollup/pluginutils'
+ version: 4.2.1
+ engines: {node: '>= 8.0.0'}
+ dependencies:
+ estree-walker: registry.npmmirror.com/estree-walker/2.0.2
+ picomatch: registry.npmmirror.com/picomatch/2.3.1
+ dev: false
+
+ registry.npmmirror.com/@sxzz/popperjs-es/2.11.7:
+ resolution: {integrity: sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz}
+ name: '@sxzz/popperjs-es'
+ version: 2.11.7
+ dev: false
+
registry.npmmirror.com/@trysound/sax/0.2.0:
resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@trysound/sax/-/sax-0.2.0.tgz}
name: '@trysound/sax'
@@ -76,12 +161,6 @@ packages:
engines: {node: '>=10.13.0'}
dev: false
- registry.npmmirror.com/@types/caseless/0.12.2:
- resolution: {integrity: sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/caseless/-/caseless-0.12.2.tgz}
- name: '@types/caseless'
- version: 0.12.2
- dev: true
-
registry.npmmirror.com/@types/chai-subset/1.3.3:
resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/chai-subset/-/chai-subset-1.3.3.tgz}
name: '@types/chai-subset'
@@ -102,35 +181,22 @@ packages:
version: 4.17.6
dependencies:
'@types/lodash': registry.npmmirror.com/@types/lodash/4.14.182
- dev: true
registry.npmmirror.com/@types/lodash/4.14.182:
resolution: {integrity: sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.182.tgz}
name: '@types/lodash'
version: 4.14.182
- dev: true
registry.npmmirror.com/@types/node/18.0.5:
resolution: {integrity: sha512-En7tneq+j0qAiVwysBD79y86MT3ModuoIJbe7JXp+sb5UAjInSShmK3nXXMioBzfF7rXC12hv12d4IyCVwN4dA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/node/-/node-18.0.5.tgz}
name: '@types/node'
version: 18.0.5
- registry.npmmirror.com/@types/request/2.48.8:
- resolution: {integrity: sha512-whjk1EDJPcAR2kYHRbFl/lKeeKYTi05A15K9bnLInCVroNDCtXce57xKdI0/rQaA3K+6q0eFyUBPmqfSndUZdQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/request/-/request-2.48.8.tgz}
- name: '@types/request'
- version: 2.48.8
- dependencies:
- '@types/caseless': registry.npmmirror.com/@types/caseless/0.12.2
- '@types/node': registry.npmmirror.com/@types/node/18.0.5
- '@types/tough-cookie': registry.npmmirror.com/@types/tough-cookie/4.0.2
- form-data: registry.npmmirror.com/form-data/2.5.1
- dev: true
-
- registry.npmmirror.com/@types/tough-cookie/4.0.2:
- resolution: {integrity: sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/tough-cookie/-/tough-cookie-4.0.2.tgz}
- name: '@types/tough-cookie'
- version: 4.0.2
- dev: true
+ registry.npmmirror.com/@types/web-bluetooth/0.0.14:
+ resolution: {integrity: sha512-5d2RhCard1nQUC3aHcq/gHzWYO6K0WJmAbjO7mQJgCQKtZpgXxv1rOM6O/dBDhDYYVutk1sciOgNSe+5YyfM8A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.14.tgz}
+ name: '@types/web-bluetooth'
+ version: 0.0.14
+ dev: false
registry.npmmirror.com/@vitejs/plugin-vue/3.0.0_vite@3.0.0+vue@3.2.37:
resolution: {integrity: sha512-yWP34ArFh/jAeNUDkkLz/kVRLjf5ppJiq4L36f64Cp6dIrMQeYZGDP9xxdemlXfZR9ylN9JgHUl3GzfqOtgYDg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-3.0.0.tgz}
@@ -247,21 +313,63 @@ packages:
name: '@vue/shared'
version: 3.2.37
+ registry.npmmirror.com/@vueuse/core/8.9.4_vue@3.2.37:
+ resolution: {integrity: sha512-B/Mdj9TK1peFyWaPof+Zf/mP9XuGAngaJZBwPaXBvU3aCTZlx3ltlrFFFyMV4iGBwsjSCeUCgZrtkEj9dS2Y3Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vueuse/core/-/core-8.9.4.tgz}
+ id: registry.npmmirror.com/@vueuse/core/8.9.4
+ name: '@vueuse/core'
+ version: 8.9.4
+ peerDependencies:
+ '@vue/composition-api': ^1.1.0
+ vue: ^2.6.0 || ^3.2.0
+ peerDependenciesMeta:
+ '@vue/composition-api':
+ optional: true
+ vue:
+ optional: true
+ dependencies:
+ '@types/web-bluetooth': registry.npmmirror.com/@types/web-bluetooth/0.0.14
+ '@vueuse/metadata': registry.npmmirror.com/@vueuse/metadata/8.9.4
+ '@vueuse/shared': registry.npmmirror.com/@vueuse/shared/8.9.4_vue@3.2.37
+ vue: registry.npmmirror.com/vue/3.2.37
+ vue-demi: registry.npmmirror.com/vue-demi/0.13.5_vue@3.2.37
+ dev: false
+
+ registry.npmmirror.com/@vueuse/metadata/8.9.4:
+ resolution: {integrity: sha512-IwSfzH80bnJMzqhaapqJl9JRIiyQU0zsRGEgnxN6jhq7992cPUJIRfV+JHRIZXjYqbwt07E1gTEp0R0zPJ1aqw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vueuse/metadata/-/metadata-8.9.4.tgz}
+ name: '@vueuse/metadata'
+ version: 8.9.4
+ dev: false
+
+ registry.npmmirror.com/@vueuse/shared/8.9.4_vue@3.2.37:
+ resolution: {integrity: sha512-wt+T30c4K6dGRMVqPddexEVLa28YwxW5OFIPmzUHICjphfAuBFTTdDoyqREZNDOFJZ44ARH1WWQNCUK8koJ+Ag==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vueuse/shared/-/shared-8.9.4.tgz}
+ id: registry.npmmirror.com/@vueuse/shared/8.9.4
+ name: '@vueuse/shared'
+ version: 8.9.4
+ peerDependencies:
+ '@vue/composition-api': ^1.1.0
+ vue: ^2.6.0 || ^3.2.0
+ peerDependenciesMeta:
+ '@vue/composition-api':
+ optional: true
+ vue:
+ optional: true
+ dependencies:
+ vue: registry.npmmirror.com/vue/3.2.37
+ vue-demi: registry.npmmirror.com/vue-demi/0.13.5_vue@3.2.37
+ dev: false
+
registry.npmmirror.com/abbrev/1.1.1:
resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/abbrev/-/abbrev-1.1.1.tgz}
name: abbrev
version: 1.1.1
dev: true
- registry.npmmirror.com/ajv/6.12.6:
- resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz}
- name: ajv
- version: 6.12.6
- dependencies:
- fast-deep-equal: registry.npmmirror.com/fast-deep-equal/3.1.3
- fast-json-stable-stringify: registry.npmmirror.com/fast-json-stable-stringify/2.1.0
- json-schema-traverse: registry.npmmirror.com/json-schema-traverse/0.4.1
- uri-js: registry.npmmirror.com/uri-js/4.4.1
+ registry.npmmirror.com/acorn/8.7.1:
+ resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn/-/acorn-8.7.1.tgz}
+ name: acorn
+ version: 8.7.1
+ engines: {node: '>=0.4.0'}
+ hasBin: true
dev: false
registry.npmmirror.com/anymatch/3.1.2:
@@ -273,42 +381,22 @@ packages:
normalize-path: registry.npmmirror.com/normalize-path/3.0.0
picomatch: registry.npmmirror.com/picomatch/2.3.1
- registry.npmmirror.com/asn1/0.2.6:
- resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/asn1/-/asn1-0.2.6.tgz}
- name: asn1
- version: 0.2.6
- dependencies:
- safer-buffer: registry.npmmirror.com/safer-buffer/2.1.2
- dev: false
-
- registry.npmmirror.com/assert-plus/1.0.0:
- resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/assert-plus/-/assert-plus-1.0.0.tgz}
- name: assert-plus
- version: 1.0.0
- engines: {node: '>=0.8'}
- dev: false
-
registry.npmmirror.com/assertion-error/1.1.0:
resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/assertion-error/-/assertion-error-1.1.0.tgz}
name: assertion-error
version: 1.1.0
dev: false
+ registry.npmmirror.com/async-validator/4.2.5:
+ resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz}
+ name: async-validator
+ version: 4.2.5
+ dev: false
+
registry.npmmirror.com/asynckit/0.4.0:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz}
name: asynckit
version: 0.4.0
-
- registry.npmmirror.com/aws-sign2/0.7.0:
- resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/aws-sign2/-/aws-sign2-0.7.0.tgz}
- name: aws-sign2
- version: 0.7.0
- dev: false
-
- registry.npmmirror.com/aws4/1.11.0:
- resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/aws4/-/aws4-1.11.0.tgz}
- name: aws4
- version: 1.11.0
dev: false
registry.npmmirror.com/axios/0.27.2:
@@ -326,15 +414,6 @@ packages:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz}
name: balanced-match
version: 1.0.2
- dev: true
-
- registry.npmmirror.com/bcrypt-pbkdf/1.0.2:
- resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz}
- name: bcrypt-pbkdf
- version: 1.0.2
- dependencies:
- tweetnacl: registry.npmmirror.com/tweetnacl/0.14.5
- dev: false
registry.npmmirror.com/binary-extensions/2.2.0:
resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz}
@@ -357,6 +436,14 @@ packages:
concat-map: registry.npmmirror.com/concat-map/0.0.1
dev: true
+ registry.npmmirror.com/brace-expansion/2.0.1:
+ resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz}
+ name: brace-expansion
+ version: 2.0.1
+ dependencies:
+ balanced-match: registry.npmmirror.com/balanced-match/1.0.2
+ dev: false
+
registry.npmmirror.com/braces/3.0.2:
resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz}
name: braces
@@ -365,12 +452,6 @@ packages:
dependencies:
fill-range: registry.npmmirror.com/fill-range/7.0.1
- registry.npmmirror.com/caseless/0.12.0:
- resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/caseless/-/caseless-0.12.0.tgz}
- name: caseless
- version: 0.12.0
- dev: false
-
registry.npmmirror.com/chai/4.3.6:
resolution: {integrity: sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chai/-/chai-4.3.6.tgz}
name: chai
@@ -415,6 +496,7 @@ packages:
engines: {node: '>= 0.8'}
dependencies:
delayed-stream: registry.npmmirror.com/delayed-stream/1.0.0
+ dev: false
registry.npmmirror.com/commander/7.2.0:
resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz}
@@ -429,12 +511,6 @@ packages:
version: 0.0.1
dev: true
- registry.npmmirror.com/core-util-is/1.0.2:
- resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.2.tgz}
- name: core-util-is
- version: 1.0.2
- dev: false
-
registry.npmmirror.com/css-select/4.3.0:
resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz}
name: css-select
@@ -478,13 +554,10 @@ packages:
name: csstype
version: 2.6.20
- registry.npmmirror.com/dashdash/1.14.1:
- resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dashdash/-/dashdash-1.14.1.tgz}
- name: dashdash
- version: 1.14.1
- engines: {node: '>=0.10'}
- dependencies:
- assert-plus: registry.npmmirror.com/assert-plus/1.0.0
+ registry.npmmirror.com/dayjs/1.11.4:
+ resolution: {integrity: sha512-Zj/lPM5hOvQ1Bf7uAvewDaUcsJoI6JmNqmHhHl3nyumwe0XHwt8sWdOVAPACJzCebL8gQCi+K49w7iKWnGwX9g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dayjs/-/dayjs-1.11.4.tgz}
+ name: dayjs
+ version: 1.11.4
dev: false
registry.npmmirror.com/debug/3.2.7_supports-color@5.5.0:
@@ -530,6 +603,7 @@ packages:
name: delayed-stream
version: 1.0.0
engines: {node: '>=0.4.0'}
+ dev: false
registry.npmmirror.com/dom-serializer/1.4.1:
resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz}
@@ -566,13 +640,32 @@ packages:
domhandler: registry.npmmirror.com/domhandler/4.3.1
dev: false
- registry.npmmirror.com/ecc-jsbn/0.1.2:
- resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz}
- name: ecc-jsbn
- version: 0.1.2
+ registry.npmmirror.com/element-plus/2.2.9_vue@3.2.37:
+ resolution: {integrity: sha512-jYbL0JkCdv95rkT6trZJjCAizLPySa0qcd2cgq+57SKQnCZAcNDDq4GbTuFRnNavdoeCJnuM3HIficTIUpsMOQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/element-plus/-/element-plus-2.2.9.tgz}
+ id: registry.npmmirror.com/element-plus/2.2.9
+ name: element-plus
+ version: 2.2.9
+ peerDependencies:
+ vue: ^3.2.0
dependencies:
- jsbn: registry.npmmirror.com/jsbn/0.1.1
- safer-buffer: registry.npmmirror.com/safer-buffer/2.1.2
+ '@ctrl/tinycolor': registry.npmmirror.com/@ctrl/tinycolor/3.4.1
+ '@element-plus/icons-vue': registry.npmmirror.com/@element-plus/icons-vue/2.0.6_vue@3.2.37
+ '@floating-ui/dom': registry.npmmirror.com/@floating-ui/dom/0.5.4
+ '@popperjs/core': registry.npmmirror.com/@sxzz/popperjs-es/2.11.7
+ '@types/lodash': registry.npmmirror.com/@types/lodash/4.14.182
+ '@types/lodash-es': registry.npmmirror.com/@types/lodash-es/4.17.6
+ '@vueuse/core': registry.npmmirror.com/@vueuse/core/8.9.4_vue@3.2.37
+ async-validator: registry.npmmirror.com/async-validator/4.2.5
+ dayjs: registry.npmmirror.com/dayjs/1.11.4
+ escape-html: registry.npmmirror.com/escape-html/1.0.3
+ lodash: registry.npmmirror.com/lodash/4.17.21
+ lodash-es: registry.npmmirror.com/lodash-es/4.17.21
+ lodash-unified: registry.npmmirror.com/lodash-unified/1.0.2_3ib2ivapxullxkx3xftsimdk7u
+ memoize-one: registry.npmmirror.com/memoize-one/6.0.0
+ normalize-wheel-es: registry.npmmirror.com/normalize-wheel-es/1.2.0
+ vue: registry.npmmirror.com/vue/3.2.37
+ transitivePeerDependencies:
+ - '@vue/composition-api'
dev: false
registry.npmmirror.com/entities/2.2.0:
@@ -810,34 +903,43 @@ packages:
esbuild-windows-64: registry.npmmirror.com/esbuild-windows-64/0.14.49
esbuild-windows-arm64: registry.npmmirror.com/esbuild-windows-arm64/0.14.49
+ registry.npmmirror.com/escape-html/1.0.3:
+ resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz}
+ name: escape-html
+ version: 1.0.3
+ dev: false
+
+ registry.npmmirror.com/escape-string-regexp/5.0.0:
+ resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz}
+ name: escape-string-regexp
+ version: 5.0.0
+ engines: {node: '>=12'}
+ dev: false
+
registry.npmmirror.com/estree-walker/2.0.2:
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz}
name: estree-walker
version: 2.0.2
- registry.npmmirror.com/extend/3.0.2:
- resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz}
- name: extend
- version: 3.0.2
- dev: false
-
- registry.npmmirror.com/extsprintf/1.3.0:
- resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/extsprintf/-/extsprintf-1.3.0.tgz}
- name: extsprintf
- version: 1.3.0
- engines: {'0': node >=0.6.0}
- dev: false
-
- registry.npmmirror.com/fast-deep-equal/3.1.3:
- resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz}
- name: fast-deep-equal
- version: 3.1.3
+ registry.npmmirror.com/fast-glob/3.2.11:
+ resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.11.tgz}
+ name: fast-glob
+ version: 3.2.11
+ engines: {node: '>=8.6.0'}
+ dependencies:
+ '@nodelib/fs.stat': registry.npmmirror.com/@nodelib/fs.stat/2.0.5
+ '@nodelib/fs.walk': registry.npmmirror.com/@nodelib/fs.walk/1.2.8
+ glob-parent: registry.npmmirror.com/glob-parent/5.1.2
+ merge2: registry.npmmirror.com/merge2/1.4.1
+ micromatch: registry.npmmirror.com/micromatch/4.0.5
dev: false
- registry.npmmirror.com/fast-json-stable-stringify/2.1.0:
- resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz}
- name: fast-json-stable-stringify
- version: 2.1.0
+ registry.npmmirror.com/fastq/1.13.0:
+ resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fastq/-/fastq-1.13.0.tgz}
+ name: fastq
+ version: 1.13.0
+ dependencies:
+ reusify: registry.npmmirror.com/reusify/1.0.4
dev: false
registry.npmmirror.com/fill-range/7.0.1:
@@ -860,34 +962,6 @@ packages:
optional: true
dev: false
- registry.npmmirror.com/forever-agent/0.6.1:
- resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/forever-agent/-/forever-agent-0.6.1.tgz}
- name: forever-agent
- version: 0.6.1
- dev: false
-
- registry.npmmirror.com/form-data/2.3.3:
- resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/form-data/-/form-data-2.3.3.tgz}
- name: form-data
- version: 2.3.3
- engines: {node: '>= 0.12'}
- dependencies:
- asynckit: registry.npmmirror.com/asynckit/0.4.0
- combined-stream: registry.npmmirror.com/combined-stream/1.0.8
- mime-types: registry.npmmirror.com/mime-types/2.1.35
- dev: false
-
- registry.npmmirror.com/form-data/2.5.1:
- resolution: {integrity: sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/form-data/-/form-data-2.5.1.tgz}
- name: form-data
- version: 2.5.1
- engines: {node: '>= 0.12'}
- dependencies:
- asynckit: registry.npmmirror.com/asynckit/0.4.0
- combined-stream: registry.npmmirror.com/combined-stream/1.0.8
- mime-types: registry.npmmirror.com/mime-types/2.1.35
- dev: true
-
registry.npmmirror.com/form-data/4.0.0:
resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz}
name: form-data
@@ -919,14 +993,6 @@ packages:
version: 2.0.0
dev: false
- registry.npmmirror.com/getpass/0.1.7:
- resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/getpass/-/getpass-0.1.7.tgz}
- name: getpass
- version: 0.1.7
- dependencies:
- assert-plus: registry.npmmirror.com/assert-plus/1.0.0
- dev: false
-
registry.npmmirror.com/glob-parent/5.1.2:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz}
name: glob-parent
@@ -935,24 +1001,6 @@ packages:
dependencies:
is-glob: registry.npmmirror.com/is-glob/4.0.3
- registry.npmmirror.com/har-schema/2.0.0:
- resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/har-schema/-/har-schema-2.0.0.tgz}
- name: har-schema
- version: 2.0.0
- engines: {node: '>=4'}
- dev: false
-
- registry.npmmirror.com/har-validator/5.1.5:
- resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/har-validator/-/har-validator-5.1.5.tgz}
- name: har-validator
- version: 5.1.5
- engines: {node: '>=6'}
- deprecated: this library is no longer supported
- dependencies:
- ajv: registry.npmmirror.com/ajv/6.12.6
- har-schema: registry.npmmirror.com/har-schema/2.0.0
- dev: false
-
registry.npmmirror.com/has-flag/3.0.0:
resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz}
name: has-flag
@@ -968,17 +1016,6 @@ packages:
dependencies:
function-bind: registry.npmmirror.com/function-bind/1.1.1
- registry.npmmirror.com/http-signature/1.2.0:
- resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/http-signature/-/http-signature-1.2.0.tgz}
- name: http-signature
- version: 1.2.0
- engines: {node: '>=0.8', npm: '>=1.3.7'}
- dependencies:
- assert-plus: registry.npmmirror.com/assert-plus/1.0.0
- jsprim: registry.npmmirror.com/jsprim/1.4.2
- sshpk: registry.npmmirror.com/sshpk/1.17.0
- dev: false
-
registry.npmmirror.com/ignore-by-default/1.0.1:
resolution: {integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz}
name: ignore-by-default
@@ -1025,52 +1062,10 @@ packages:
version: 7.0.0
engines: {node: '>=0.12.0'}
- registry.npmmirror.com/is-typedarray/1.0.0:
- resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz}
- name: is-typedarray
- version: 1.0.0
- dev: false
-
- registry.npmmirror.com/isstream/0.1.2:
- resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/isstream/-/isstream-0.1.2.tgz}
- name: isstream
- version: 0.1.2
- dev: false
-
- registry.npmmirror.com/jsbn/0.1.1:
- resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsbn/-/jsbn-0.1.1.tgz}
- name: jsbn
- version: 0.1.1
- dev: false
-
- registry.npmmirror.com/json-schema-traverse/0.4.1:
- resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz}
- name: json-schema-traverse
- version: 0.4.1
- dev: false
-
- registry.npmmirror.com/json-schema/0.4.0:
- resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-schema/-/json-schema-0.4.0.tgz}
- name: json-schema
- version: 0.4.0
- dev: false
-
- registry.npmmirror.com/json-stringify-safe/5.0.1:
- resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz}
- name: json-stringify-safe
- version: 5.0.1
- dev: false
-
- registry.npmmirror.com/jsprim/1.4.2:
- resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsprim/-/jsprim-1.4.2.tgz}
- name: jsprim
- version: 1.4.2
- engines: {node: '>=0.6.0'}
- dependencies:
- assert-plus: registry.npmmirror.com/assert-plus/1.0.0
- extsprintf: registry.npmmirror.com/extsprintf/1.3.0
- json-schema: registry.npmmirror.com/json-schema/0.4.0
- verror: registry.npmmirror.com/verror/1.10.0
+ registry.npmmirror.com/jsonc-parser/3.1.0:
+ resolution: {integrity: sha512-DRf0QjnNeCUds3xTjKlQQ3DpJD51GvDjJfnxUVWg6PZTo2otSm+slzNAxU/35hF8/oJIKoG9slq30JYOsF2azg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsonc-parser/-/jsonc-parser-3.1.0.tgz}
+ name: jsonc-parser
+ version: 3.1.0
dev: false
registry.npmmirror.com/local-pkg/0.4.2:
@@ -1080,6 +1075,27 @@ packages:
engines: {node: '>=14'}
dev: false
+ registry.npmmirror.com/lodash-es/4.17.21:
+ resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz}
+ name: lodash-es
+ version: 4.17.21
+ dev: false
+
+ registry.npmmirror.com/lodash-unified/1.0.2_3ib2ivapxullxkx3xftsimdk7u:
+ resolution: {integrity: sha512-OGbEy+1P+UT26CYi4opY4gebD8cWRDxAT6MAObIVQMiqYdxZr1g3QHWCToVsm31x2NkLS4K3+MC2qInaRMa39g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.2.tgz}
+ id: registry.npmmirror.com/lodash-unified/1.0.2
+ name: lodash-unified
+ version: 1.0.2
+ peerDependencies:
+ '@types/lodash-es': '*'
+ lodash: '*'
+ lodash-es: '*'
+ dependencies:
+ '@types/lodash-es': registry.npmmirror.com/@types/lodash-es/4.17.6
+ lodash: registry.npmmirror.com/lodash/4.17.21
+ lodash-es: registry.npmmirror.com/lodash-es/4.17.21
+ dev: false
+
registry.npmmirror.com/lodash/4.17.21:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz}
name: lodash
@@ -1101,17 +1117,50 @@ packages:
dependencies:
sourcemap-codec: registry.npmmirror.com/sourcemap-codec/1.4.8
+ registry.npmmirror.com/magic-string/0.26.2:
+ resolution: {integrity: sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/magic-string/-/magic-string-0.26.2.tgz}
+ name: magic-string
+ version: 0.26.2
+ engines: {node: '>=12'}
+ dependencies:
+ sourcemap-codec: registry.npmmirror.com/sourcemap-codec/1.4.8
+ dev: false
+
registry.npmmirror.com/mdn-data/2.0.14:
resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz}
name: mdn-data
version: 2.0.14
dev: false
+ registry.npmmirror.com/memoize-one/6.0.0:
+ resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz}
+ name: memoize-one
+ version: 6.0.0
+ dev: false
+
+ registry.npmmirror.com/merge2/1.4.1:
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz}
+ name: merge2
+ version: 1.4.1
+ engines: {node: '>= 8'}
+ dev: false
+
+ registry.npmmirror.com/micromatch/4.0.5:
+ resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz}
+ name: micromatch
+ version: 4.0.5
+ engines: {node: '>=8.6'}
+ dependencies:
+ braces: registry.npmmirror.com/braces/3.0.2
+ picomatch: registry.npmmirror.com/picomatch/2.3.1
+ dev: false
+
registry.npmmirror.com/mime-db/1.52.0:
resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz}
name: mime-db
version: 1.52.0
engines: {node: '>= 0.6'}
+ dev: false
registry.npmmirror.com/mime-types/2.1.35:
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz}
@@ -1120,6 +1169,7 @@ packages:
engines: {node: '>= 0.6'}
dependencies:
mime-db: registry.npmmirror.com/mime-db/1.52.0
+ dev: false
registry.npmmirror.com/minimatch/3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz}
@@ -1129,6 +1179,24 @@ packages:
brace-expansion: registry.npmmirror.com/brace-expansion/1.1.11
dev: true
+ registry.npmmirror.com/minimatch/5.1.0:
+ resolution: {integrity: sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimatch/-/minimatch-5.1.0.tgz}
+ name: minimatch
+ version: 5.1.0
+ engines: {node: '>=10'}
+ dependencies:
+ brace-expansion: registry.npmmirror.com/brace-expansion/2.0.1
+ dev: false
+
+ registry.npmmirror.com/mlly/0.5.4:
+ resolution: {integrity: sha512-gFlsLWCjVwu/LM/ZfYUkmnbBoz7eyBIMUwVQYDqhd8IvtNFDeZ95uwAyxHE2Xx7tQwePQaCo4fECZ9MWFEUTgQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mlly/-/mlly-0.5.4.tgz}
+ name: mlly
+ version: 0.5.4
+ dependencies:
+ pathe: registry.npmmirror.com/pathe/0.3.2
+ pkg-types: registry.npmmirror.com/pkg-types/0.3.3
+ dev: false
+
registry.npmmirror.com/mrmime/1.0.1:
resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mrmime/-/mrmime-1.0.1.tgz}
name: mrmime
@@ -1189,6 +1257,12 @@ packages:
version: 3.0.0
engines: {node: '>=0.10.0'}
+ registry.npmmirror.com/normalize-wheel-es/1.2.0:
+ resolution: {integrity: sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz}
+ name: normalize-wheel-es
+ version: 1.2.0
+ dev: false
+
registry.npmmirror.com/nth-check/2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz}
name: nth-check
@@ -1197,29 +1271,23 @@ packages:
boolbase: registry.npmmirror.com/boolbase/1.0.0
dev: false
- registry.npmmirror.com/oauth-sign/0.9.0:
- resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/oauth-sign/-/oauth-sign-0.9.0.tgz}
- name: oauth-sign
- version: 0.9.0
- dev: false
-
registry.npmmirror.com/path-parse/1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz}
name: path-parse
version: 1.0.7
+ registry.npmmirror.com/pathe/0.3.2:
+ resolution: {integrity: sha512-qhnmX0TOqlCvdWWTkoM83wh5J8fZ2yhbDEc9MlsnAEtEc+JCwxUKEwmd6pkY9hRe6JR1Uecbc14VcAKX2yFSTA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pathe/-/pathe-0.3.2.tgz}
+ name: pathe
+ version: 0.3.2
+ dev: false
+
registry.npmmirror.com/pathval/1.1.1:
resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pathval/-/pathval-1.1.1.tgz}
name: pathval
version: 1.1.1
dev: false
- registry.npmmirror.com/performance-now/2.1.0:
- resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz}
- name: performance-now
- version: 2.1.0
- dev: false
-
registry.npmmirror.com/picocolors/1.0.0:
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz}
name: picocolors
@@ -1231,6 +1299,16 @@ packages:
version: 2.3.1
engines: {node: '>=8.6'}
+ registry.npmmirror.com/pkg-types/0.3.3:
+ resolution: {integrity: sha512-6AJcCMnjUQPQv/Wk960w0TOmjhdjbeaQJoSKWRQv9N3rgkessCu6J0Ydsog/nw1MbpnxHuPzYbfOn2KmlZO1FA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pkg-types/-/pkg-types-0.3.3.tgz}
+ name: pkg-types
+ version: 0.3.3
+ dependencies:
+ jsonc-parser: registry.npmmirror.com/jsonc-parser/3.1.0
+ mlly: registry.npmmirror.com/mlly/0.5.4
+ pathe: registry.npmmirror.com/pathe/0.3.2
+ dev: false
+
registry.npmmirror.com/postcss/8.4.14:
resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss/-/postcss-8.4.14.tgz}
name: postcss
@@ -1241,30 +1319,16 @@ packages:
picocolors: registry.npmmirror.com/picocolors/1.0.0
source-map-js: registry.npmmirror.com/source-map-js/1.0.2
- registry.npmmirror.com/psl/1.9.0:
- resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz}
- name: psl
- version: 1.9.0
- dev: false
-
registry.npmmirror.com/pstree.remy/1.1.8:
resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pstree.remy/-/pstree.remy-1.1.8.tgz}
name: pstree.remy
version: 1.1.8
dev: true
- registry.npmmirror.com/punycode/2.1.1:
- resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz}
- name: punycode
- version: 2.1.1
- engines: {node: '>=6'}
- dev: false
-
- registry.npmmirror.com/qs/6.5.3:
- resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/qs/-/qs-6.5.3.tgz}
- name: qs
- version: 6.5.3
- engines: {node: '>=0.6'}
+ registry.npmmirror.com/queue-microtask/1.2.3:
+ resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz}
+ name: queue-microtask
+ version: 1.2.3
dev: false
registry.npmmirror.com/readdirp/3.6.0:
@@ -1275,35 +1339,6 @@ packages:
dependencies:
picomatch: registry.npmmirror.com/picomatch/2.3.1
- registry.npmmirror.com/request/2.88.2:
- resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/request/-/request-2.88.2.tgz}
- name: request
- version: 2.88.2
- engines: {node: '>= 6'}
- deprecated: request has been deprecated, see https://github.com/request/request/issues/3142
- dependencies:
- aws-sign2: registry.npmmirror.com/aws-sign2/0.7.0
- aws4: registry.npmmirror.com/aws4/1.11.0
- caseless: registry.npmmirror.com/caseless/0.12.0
- combined-stream: registry.npmmirror.com/combined-stream/1.0.8
- extend: registry.npmmirror.com/extend/3.0.2
- forever-agent: registry.npmmirror.com/forever-agent/0.6.1
- form-data: registry.npmmirror.com/form-data/2.3.3
- har-validator: registry.npmmirror.com/har-validator/5.1.5
- http-signature: registry.npmmirror.com/http-signature/1.2.0
- is-typedarray: registry.npmmirror.com/is-typedarray/1.0.0
- isstream: registry.npmmirror.com/isstream/0.1.2
- json-stringify-safe: registry.npmmirror.com/json-stringify-safe/5.0.1
- mime-types: registry.npmmirror.com/mime-types/2.1.35
- oauth-sign: registry.npmmirror.com/oauth-sign/0.9.0
- performance-now: registry.npmmirror.com/performance-now/2.1.0
- qs: registry.npmmirror.com/qs/6.5.3
- safe-buffer: registry.npmmirror.com/safe-buffer/5.2.1
- tough-cookie: registry.npmmirror.com/tough-cookie/2.5.0
- tunnel-agent: registry.npmmirror.com/tunnel-agent/0.6.0
- uuid: registry.npmmirror.com/uuid/3.4.0
- dev: false
-
registry.npmmirror.com/resolve/1.22.1:
resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz}
name: resolve
@@ -1314,6 +1349,13 @@ packages:
path-parse: registry.npmmirror.com/path-parse/1.0.7
supports-preserve-symlinks-flag: registry.npmmirror.com/supports-preserve-symlinks-flag/1.0.0
+ registry.npmmirror.com/reusify/1.0.4:
+ resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz}
+ name: reusify
+ version: 1.0.4
+ engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
+ dev: false
+
registry.npmmirror.com/rollup/2.77.0:
resolution: {integrity: sha512-vL8xjY4yOQEw79DvyXLijhnhh+R/O9zpF/LEgkCebZFtb6ELeN9H3/2T0r8+mp+fFTBHZ5qGpOpW2ela2zRt3g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rollup/-/rollup-2.77.0.tgz}
name: rollup
@@ -1323,16 +1365,12 @@ packages:
optionalDependencies:
fsevents: registry.npmmirror.com/fsevents/2.3.2
- registry.npmmirror.com/safe-buffer/5.2.1:
- resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz}
- name: safe-buffer
- version: 5.2.1
- dev: false
-
- registry.npmmirror.com/safer-buffer/2.1.2:
- resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz}
- name: safer-buffer
- version: 2.1.2
+ registry.npmmirror.com/run-parallel/1.2.0:
+ resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz}
+ name: run-parallel
+ version: 1.2.0
+ dependencies:
+ queue-microtask: registry.npmmirror.com/queue-microtask/1.2.3
dev: false
registry.npmmirror.com/sass/1.53.0:
@@ -1346,6 +1384,12 @@ packages:
immutable: registry.npmmirror.com/immutable/4.1.0
source-map-js: registry.npmmirror.com/source-map-js/1.0.2
+ registry.npmmirror.com/scule/0.2.1:
+ resolution: {integrity: sha512-M9gnWtn3J0W+UhJOHmBxBTwv8mZCan5i1Himp60t6vvZcor0wr+IM0URKmIglsWJ7bRujNAVVN77fp+uZaWoKg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/scule/-/scule-0.2.1.tgz}
+ name: scule
+ version: 0.2.1
+ dev: false
+
registry.npmmirror.com/semver/5.7.1:
resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz}
name: semver
@@ -1396,24 +1440,6 @@ packages:
name: sourcemap-codec
version: 1.4.8
- registry.npmmirror.com/sshpk/1.17.0:
- resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sshpk/-/sshpk-1.17.0.tgz}
- name: sshpk
- version: 1.17.0
- engines: {node: '>=0.10.0'}
- hasBin: true
- dependencies:
- asn1: registry.npmmirror.com/asn1/0.2.6
- assert-plus: registry.npmmirror.com/assert-plus/1.0.0
- bcrypt-pbkdf: registry.npmmirror.com/bcrypt-pbkdf/1.0.2
- dashdash: registry.npmmirror.com/dashdash/1.14.1
- ecc-jsbn: registry.npmmirror.com/ecc-jsbn/0.1.2
- getpass: registry.npmmirror.com/getpass/0.1.7
- jsbn: registry.npmmirror.com/jsbn/0.1.1
- safer-buffer: registry.npmmirror.com/safer-buffer/2.1.2
- tweetnacl: registry.npmmirror.com/tweetnacl/0.14.5
- dev: false
-
registry.npmmirror.com/stable/0.1.8:
resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz}
name: stable
@@ -1421,6 +1447,14 @@ packages:
deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility'
dev: false
+ registry.npmmirror.com/strip-literal/0.4.0:
+ resolution: {integrity: sha512-ql/sBDoJOybTKSIOWrrh8kgUEMjXMwRAkZTD0EwiwxQH/6tTPkZvMIEjp0CRlpi6V5FMiJyvxeRkEi1KrGISoA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-literal/-/strip-literal-0.4.0.tgz}
+ name: strip-literal
+ version: 0.4.0
+ dependencies:
+ acorn: registry.npmmirror.com/acorn/8.7.1
+ dev: false
+
registry.npmmirror.com/supports-color/5.5.0:
resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz}
name: supports-color
@@ -1495,30 +1529,6 @@ packages:
nopt: registry.npmmirror.com/nopt/1.0.10
dev: true
- registry.npmmirror.com/tough-cookie/2.5.0:
- resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tough-cookie/-/tough-cookie-2.5.0.tgz}
- name: tough-cookie
- version: 2.5.0
- engines: {node: '>=0.8'}
- dependencies:
- psl: registry.npmmirror.com/psl/1.9.0
- punycode: registry.npmmirror.com/punycode/2.1.1
- dev: false
-
- registry.npmmirror.com/tunnel-agent/0.6.0:
- resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz}
- name: tunnel-agent
- version: 0.6.0
- dependencies:
- safe-buffer: registry.npmmirror.com/safe-buffer/5.2.1
- dev: false
-
- registry.npmmirror.com/tweetnacl/0.14.5:
- resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tweetnacl/-/tweetnacl-0.14.5.tgz}
- name: tweetnacl
- version: 0.14.5
- dev: false
-
registry.npmmirror.com/type-detect/4.0.8:
resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz}
name: type-detect
@@ -1532,31 +1542,112 @@ packages:
version: 2.0.5
dev: true
- registry.npmmirror.com/uri-js/4.4.1:
- resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz}
- name: uri-js
- version: 4.4.1
+ registry.npmmirror.com/unimport/0.4.5_esbuild@0.14.49+vite@3.0.0:
+ resolution: {integrity: sha512-DnmiSt/HQIfhdcxOy4CGqwZDBh3WHg33euX1ge4X8hvquKBmw2PFvhoAJaBKxscOz0oYosoPoPT4tkDZWHhV0Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unimport/-/unimport-0.4.5.tgz}
+ id: registry.npmmirror.com/unimport/0.4.5
+ name: unimport
+ version: 0.4.5
dependencies:
- punycode: registry.npmmirror.com/punycode/2.1.1
+ '@rollup/pluginutils': registry.npmmirror.com/@rollup/pluginutils/4.2.1
+ escape-string-regexp: registry.npmmirror.com/escape-string-regexp/5.0.0
+ fast-glob: registry.npmmirror.com/fast-glob/3.2.11
+ local-pkg: registry.npmmirror.com/local-pkg/0.4.2
+ magic-string: registry.npmmirror.com/magic-string/0.26.2
+ mlly: registry.npmmirror.com/mlly/0.5.4
+ pathe: registry.npmmirror.com/pathe/0.3.2
+ scule: registry.npmmirror.com/scule/0.2.1
+ strip-literal: registry.npmmirror.com/strip-literal/0.4.0
+ unplugin: registry.npmmirror.com/unplugin/0.7.2_esbuild@0.14.49+vite@3.0.0
+ transitivePeerDependencies:
+ - esbuild
+ - rollup
+ - vite
+ - webpack
dev: false
- registry.npmmirror.com/uuid/3.4.0:
- resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/uuid/-/uuid-3.4.0.tgz}
- name: uuid
- version: 3.4.0
- deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
- hasBin: true
+ registry.npmmirror.com/unplugin-auto-import/0.9.3_esbuild@0.14.49+vite@3.0.0:
+ resolution: {integrity: sha512-S3fC/kp98v+HhELCCG4jm4fhd/BbXhhcmFxxQ/JHXefLPtz9WTCOsSq3pq7U4D94xJ0eyZOPo/56Y9iUf3kskw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unplugin-auto-import/-/unplugin-auto-import-0.9.3.tgz}
+ id: registry.npmmirror.com/unplugin-auto-import/0.9.3
+ name: unplugin-auto-import
+ version: 0.9.3
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@vueuse/core': '*'
+ peerDependenciesMeta:
+ '@vueuse/core':
+ optional: true
+ dependencies:
+ '@antfu/utils': registry.npmmirror.com/@antfu/utils/0.5.2
+ '@rollup/pluginutils': registry.npmmirror.com/@rollup/pluginutils/4.2.1
+ local-pkg: registry.npmmirror.com/local-pkg/0.4.2
+ magic-string: registry.npmmirror.com/magic-string/0.26.2
+ unimport: registry.npmmirror.com/unimport/0.4.5_esbuild@0.14.49+vite@3.0.0
+ unplugin: registry.npmmirror.com/unplugin/0.7.2_esbuild@0.14.49+vite@3.0.0
+ transitivePeerDependencies:
+ - esbuild
+ - rollup
+ - vite
+ - webpack
+ dev: false
+
+ registry.npmmirror.com/unplugin-vue-components/0.21.1_brjq7eokgyscdm7koazolneucm:
+ resolution: {integrity: sha512-8MhIT323q1EUu7rz6NfQeiHqDrZKtygy6s9jzcQAuuZUM2T38SHlPT5YJjBOZmM0Bau6YuNTKfBBX4iHzeusaQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unplugin-vue-components/-/unplugin-vue-components-0.21.1.tgz}
+ id: registry.npmmirror.com/unplugin-vue-components/0.21.1
+ name: unplugin-vue-components
+ version: 0.21.1
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@babel/parser': ^7.15.8
+ vue: 2 || 3
+ peerDependenciesMeta:
+ '@babel/parser':
+ optional: true
+ dependencies:
+ '@antfu/utils': registry.npmmirror.com/@antfu/utils/0.5.2
+ '@rollup/pluginutils': registry.npmmirror.com/@rollup/pluginutils/4.2.1
+ chokidar: registry.npmmirror.com/chokidar/3.5.3
+ debug: registry.npmmirror.com/debug/4.3.4
+ fast-glob: registry.npmmirror.com/fast-glob/3.2.11
+ local-pkg: registry.npmmirror.com/local-pkg/0.4.2
+ magic-string: registry.npmmirror.com/magic-string/0.26.2
+ minimatch: registry.npmmirror.com/minimatch/5.1.0
+ resolve: registry.npmmirror.com/resolve/1.22.1
+ unplugin: registry.npmmirror.com/unplugin/0.7.2_esbuild@0.14.49+vite@3.0.0
+ vue: registry.npmmirror.com/vue/3.2.37
+ transitivePeerDependencies:
+ - esbuild
+ - rollup
+ - supports-color
+ - vite
+ - webpack
dev: false
- registry.npmmirror.com/verror/1.10.0:
- resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/verror/-/verror-1.10.0.tgz}
- name: verror
- version: 1.10.0
- engines: {'0': node >=0.6.0}
+ registry.npmmirror.com/unplugin/0.7.2_esbuild@0.14.49+vite@3.0.0:
+ resolution: {integrity: sha512-m7thX4jP8l5sETpLdUASoDOGOcHaOVtgNyrYlToyQUvILUtEzEnngRBrHnAX3IKqooJVmXpoa/CwQ/QqzvGaHQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unplugin/-/unplugin-0.7.2.tgz}
+ id: registry.npmmirror.com/unplugin/0.7.2
+ name: unplugin
+ version: 0.7.2
+ peerDependencies:
+ esbuild: '>=0.13'
+ rollup: ^2.50.0
+ vite: ^2.3.0 || ^3.0.0-0
+ webpack: 4 || 5
+ peerDependenciesMeta:
+ esbuild:
+ optional: true
+ rollup:
+ optional: true
+ vite:
+ optional: true
+ webpack:
+ optional: true
dependencies:
- assert-plus: registry.npmmirror.com/assert-plus/1.0.0
- core-util-is: registry.npmmirror.com/core-util-is/1.0.2
- extsprintf: registry.npmmirror.com/extsprintf/1.3.0
+ acorn: registry.npmmirror.com/acorn/8.7.1
+ chokidar: registry.npmmirror.com/chokidar/3.5.3
+ esbuild: registry.npmmirror.com/esbuild/0.14.49
+ vite: registry.npmmirror.com/vite/3.0.0_sass@1.53.0
+ webpack-sources: registry.npmmirror.com/webpack-sources/3.2.3
+ webpack-virtual-modules: registry.npmmirror.com/webpack-virtual-modules/0.4.4
dev: false
registry.npmmirror.com/vite-svg-loader/3.4.0:
@@ -1641,6 +1732,24 @@ packages:
- terser
dev: false
+ registry.npmmirror.com/vue-demi/0.13.5_vue@3.2.37:
+ resolution: {integrity: sha512-tO3K2bML3AwiHmVHeKCq6HLef2st4zBXIV5aEkoJl6HZ+gJWxWv2O8wLH8qrA3SX3lDoTDHNghLX1xZg83MXvw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.5.tgz}
+ id: registry.npmmirror.com/vue-demi/0.13.5
+ name: vue-demi
+ version: 0.13.5
+ engines: {node: '>=12'}
+ hasBin: true
+ requiresBuild: true
+ peerDependencies:
+ '@vue/composition-api': ^1.0.0-rc.1
+ vue: ^3.0.0-0 || ^2.6.0
+ peerDependenciesMeta:
+ '@vue/composition-api':
+ optional: true
+ dependencies:
+ vue: registry.npmmirror.com/vue/3.2.37
+ dev: false
+
registry.npmmirror.com/vue/3.2.37:
resolution: {integrity: sha512-bOKEZxrm8Eh+fveCqS1/NkG/n6aMidsI6hahas7pa0w/l7jkbssJVsRhVDs07IdDq7h9KHswZOgItnwJAgtVtQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue/-/vue-3.2.37.tgz}
name: vue
@@ -1651,3 +1760,16 @@ packages:
'@vue/runtime-dom': registry.npmmirror.com/@vue/runtime-dom/3.2.37
'@vue/server-renderer': registry.npmmirror.com/@vue/server-renderer/3.2.37_vue@3.2.37
'@vue/shared': registry.npmmirror.com/@vue/shared/3.2.37
+
+ registry.npmmirror.com/webpack-sources/3.2.3:
+ resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz}
+ name: webpack-sources
+ version: 3.2.3
+ engines: {node: '>=10.13.0'}
+ dev: false
+
+ registry.npmmirror.com/webpack-virtual-modules/0.4.4:
+ resolution: {integrity: sha512-h9atBP/bsZohWpHnr+2sic8Iecb60GxftXsWNLLLSqewgIsGzByd2gcIID4nXcG+3tNe4GQG3dLcff3kXupdRA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.4.4.tgz}
+ name: webpack-virtual-modules
+ version: 0.4.4
+ dev: false
diff --git a/src/App.vue b/src/App.vue
index 5999c96..5b64a29 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,15 +1,10 @@
-
-
-
+
+
diff --git a/src/components/DisplaySVG.vue b/src/components/DisplaySVG.vue
new file mode 100644
index 0000000..b6440ce
--- /dev/null
+++ b/src/components/DisplaySVG.vue
@@ -0,0 +1,90 @@
+
+
+
+
+
+ Go
+
+
+
+
+ SVG veaba/contributor demo
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/Footer.vue b/src/components/Footer.vue
new file mode 100644
index 0000000..04652f6
--- /dev/null
+++ b/src/components/Footer.vue
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
diff --git a/src/core/app.ts b/src/core/app.ts
index 881da9c..6e3fbdb 100644
--- a/src/core/app.ts
+++ b/src/core/app.ts
@@ -10,8 +10,8 @@ import { writeFile } from 'node:fs/promises';
import { chunk } from 'lodash';
import { svgStart, svgEnd, asyncHandleUsersSVG, asyncHandlerUserDefsSVG } from './svg';
import { listTen } from '../../tests/mock'
-import { UserConfig, UserItem } from './types';
-import { getOwnerRepo } from './utils';
+import { UserConfig, UserItem } from '../types';
+import { getOwnerRepo } from '../utils';
import config from '../../config'
import console from 'node:console';
@@ -24,7 +24,7 @@ const BASE_SIZE = 100
const generateUserListSVG = async (userList: UserItem[], config: UserConfig) => {
- // split => two dimensional array
+ // split => two dimensional array
let splitList: UserItem[] | UserItem[][] = userList
const svgWidth = config.width || SVG_WIDTH
@@ -51,7 +51,7 @@ const generateUserListSVG = async (userList: UserItem[], config: UserConfig) =>
isRadius,
}
- // radius
+ // radius
if (config.isRadius === undefined || config.isRadius === true) {
return `${svgStart(svgWidth, svgHeight)}
@@ -92,4 +92,4 @@ export const saveSVG = async (ownerRepo: string, repoUserList: UserItem[]) => {
}
// saveSVG('veaba/contributors',listTen)
-// saveSVG('vuejs-translations/docs-zh-cn',listTen)
\ No newline at end of file
+// saveSVG('vuejs-translations/docs-zh-cn',listTen)
diff --git a/src/core/github.ts b/src/core/github.ts
index 893c046..0432b5b 100644
--- a/src/core/github.ts
+++ b/src/core/github.ts
@@ -2,27 +2,27 @@ import axios from "axios"
import { createWriteStream } from 'node:fs'
import { resolve } from 'path'
-import { MD5Item, UserConfig, UserItem } from "./types"
+import { MD5Item, UserConfig, UserItem } from "../types"
import { sortBy } from 'lodash'
import { data } from '../../tests/mock'
-import { getTotalList, getOwnerRepo, readMD5 } from "./utils"
+import { getTotalList, getOwnerRepo } from "../utils"
/**
* get contributors avatar to public/avatars
- *
+ *
* 1、TODO check local has been save ?
- *
+ *
* 2、TODO 通过存在,则通过 md5 判断,一致则略过
- *
+ *
* 3、TODO 不一致则拉取
- *
+ *
* 4、TODO if not, get remote data and save to public/avatars
- *
+ *
* 5、TODO 存储一份本地 avatars 映射的 md5 list
- *
+ *
*/
export const getRepoData = async (repoKey: string, repoConfig: UserConfig): Promise => {
const { owner, repo } = getOwnerRepo(repoKey)
diff --git a/src/core/index.ts b/src/core/index.ts
index 8f22c4b..60bec58 100644
--- a/src/core/index.ts
+++ b/src/core/index.ts
@@ -3,8 +3,8 @@ import { resolve } from 'path'
import { saveSVG } from './app';
import { writeFile, access } from "node:fs/promises" // access
import { downloadAvatar, getRepoData } from './github';
-import { MD5Item, UserItem } from './types';
-import { isHasFile, readMD5 } from "./utils"
+import { MD5Item, UserItem } from '../types';
+// import { isHasFile, readMD5 } from "../utils"
import md5JSON from '../../public/avatars/avatarsMD5.json'
@@ -70,4 +70,4 @@ export const serverStart = async () => {
}
-serverStart()
+// serverStart()
diff --git a/src/core/svg.ts b/src/core/svg.ts
index aa5a1e6..ccb66b9 100644
--- a/src/core/svg.ts
+++ b/src/core/svg.ts
@@ -1,6 +1,6 @@
import { imagePathToBase64 } from "./image"
-import { ImageXYItem, SvgConfig, UserItem, XYItem } from "./types"
-import { autoCenter, getImageX, getImageY, getTextX, getTextY } from "./utils"
+import { ImageXYItem, SvgConfig, UserItem, XYItem } from "../types"
+import { autoCenter, getImageX, getImageY, getTextX, getTextY } from "../utils"
export const svgStart = (width: number, height: number) => {
return `