diff --git a/.eslintrc.js b/.eslintrc.js index 5c176730..bc1e694a 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -26,8 +26,46 @@ module.exports = { '@vue/eslint-config-prettier', '@vue/typescript/recommended' ], + overrides: [ + { + files: ['*.vue'], + rules: { + 'no-undef': 'off' + } + }, + { + files: ['*.html'], + rules: { + 'vue/comment-directive': 'off' + } + } + ], + settings: { + 'import/resolver': { + alias: { + map: [ + ['~', '.'], + ['@', './src'] + ], + extensions: ['.js', '.jsx', '.mjs', '.ts', '.tsx', '.d.ts'] + }, + node: { + extensions: ['.js', '.jsx', '.mjs', '.ts', '.tsx', '.d.ts'] + } + } + }, rules: { - 'import/extensions': 'off', + 'import/extensions': [ + 'warn', + 'ignorePackages', + { + js: 'never', + jsx: 'never', + mjs: 'never', + ts: 'never', + tsx: 'never' + } + ], 'import/no-extraneous-dependencies': 'off', 'import/order': [ 'error', @@ -175,19 +213,5 @@ module.exports = { '@typescript-eslint/no-shadow': 'error', '@typescript-eslint/no-unused-vars': ['warn', { ignoreRestSiblings: true, varsIgnorePattern: '^_' }], '@typescript-eslint/no-use-before-define': ['error', { classes: true, functions: false, typedefs: false }] - }, - overrides: [ - { - files: ['*.vue'], - rules: { - 'no-undef': 'off' - } - }, - { - files: ['*.html'], - rules: { - 'vue/comment-directive': 'off' - } - } - ] + } }; diff --git a/package.json b/package.json index 30552624..3d35037e 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@better-scroll/core": "^2.4.2", "@soybeanjs/vue-admin-layout": "^1.0.4", "@soybeanjs/vue-admin-tab": "^1.0.2", - "@vueuse/core": "^8.5.0", + "@vueuse/core": "^8.6.0", "axios": "^0.27.2", "clipboard": "^2.0.11", "colord": "^2.9.2", @@ -44,7 +44,7 @@ "pinia": "^2.0.14", "print-js": "^1.6.0", "qs": "^6.10.3", - "swiper": "^8.1.6", + "swiper": "^8.2.2", "ua-parser-js": "^1.0.2", "vditor": "^3.8.15", "vue": "3.2.36", @@ -54,17 +54,17 @@ }, "devDependencies": { "@amap/amap-jsapi-types": "^0.0.8", - "@commitlint/cli": "^17.0.1", - "@commitlint/config-conventional": "^17.0.0", - "@iconify/json": "^2.1.54", + "@commitlint/cli": "^17.0.2", + "@commitlint/config-conventional": "^17.0.2", + "@iconify/json": "^2.1.55", "@iconify/vue": "^3.2.1", "@types/bmapgl": "^0.0.5", "@types/crypto-js": "^4.1.1", - "@types/node": "^17.0.36", + "@types/node": "^17.0.38", "@types/qs": "^6.9.7", "@types/ua-parser-js": "^0.7.36", - "@typescript-eslint/eslint-plugin": "^5.26.0", - "@typescript-eslint/parser": "^5.26.0", + "@typescript-eslint/eslint-plugin": "^5.27.0", + "@typescript-eslint/parser": "^5.27.0", "@vitejs/plugin-vue": "^2.3.3", "@vitejs/plugin-vue-jsx": "^1.3.10", "@vue/eslint-config-prettier": "^7.0.0", @@ -76,11 +76,12 @@ "eslint": "^8.16.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^8.5.0", + "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.26.0", "eslint-plugin-prettier": "^4.0.0", - "eslint-plugin-vue": "8.7.1", + "eslint-plugin-vue": "9.1.0", "husky": "^8.0.1", - "lint-staged": "^12.4.3", + "lint-staged": "^13.0.0", "mockjs": "^1.1.0", "patch-package": "^6.4.7", "postinstall-postinstall": "^2.1.0", @@ -89,7 +90,7 @@ "sass": "^1.52.1", "standard-version": "^9.5.0", "typescript": "^4.7.2", - "unocss": "^0.36.0", + "unocss": "^0.37.2", "unplugin-icons": "^0.14.3", "unplugin-vue-components": "0.19.6", "unplugin-vue-define-options": "^0.6.1", @@ -97,6 +98,7 @@ "vite-plugin-compression": "^0.5.1", "vite-plugin-html": "^3.2.0", "vite-plugin-mock": "^2.9.6", + "vue-eslint-parser": "^9.0.2", "vue-tsc": "^0.35.2" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b5f912f8..e4580bb9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,24 +5,24 @@ specifiers: '@antv/data-set': ^0.11.8 '@antv/g2': ^4.2.2 '@better-scroll/core': ^2.4.2 - '@commitlint/cli': ^17.0.1 - '@commitlint/config-conventional': ^17.0.0 - '@iconify/json': ^2.1.54 + '@commitlint/cli': ^17.0.2 + '@commitlint/config-conventional': ^17.0.2 + '@iconify/json': ^2.1.55 '@iconify/vue': ^3.2.1 '@soybeanjs/vue-admin-layout': ^1.0.4 '@soybeanjs/vue-admin-tab': ^1.0.2 '@types/bmapgl': ^0.0.5 '@types/crypto-js': ^4.1.1 - '@types/node': ^17.0.36 + '@types/node': ^17.0.38 '@types/qs': ^6.9.7 '@types/ua-parser-js': ^0.7.36 - '@typescript-eslint/eslint-plugin': ^5.26.0 - '@typescript-eslint/parser': ^5.26.0 + '@typescript-eslint/eslint-plugin': ^5.27.0 + '@typescript-eslint/parser': ^5.27.0 '@vitejs/plugin-vue': ^2.3.3 '@vitejs/plugin-vue-jsx': ^1.3.10 '@vue/eslint-config-prettier': ^7.0.0 '@vue/eslint-config-typescript': ^10.0.0 - '@vueuse/core': ^8.5.0 + '@vueuse/core': ^8.6.0 axios: ^0.27.2 clipboard: ^2.0.11 colord: ^2.9.2 @@ -36,12 +36,13 @@ specifiers: eslint: ^8.16.0 eslint-config-airbnb-base: ^15.0.0 eslint-config-prettier: ^8.5.0 + eslint-import-resolver-alias: ^1.1.2 eslint-plugin-import: ^2.26.0 eslint-plugin-prettier: ^4.0.0 - eslint-plugin-vue: 8.7.1 + eslint-plugin-vue: 9.1.0 form-data: ^4.0.0 husky: ^8.0.1 - lint-staged: ^12.4.3 + lint-staged: ^13.0.0 lodash-es: ^4.17.21 mockjs: ^1.1.0 naive-ui: ^2.29.0 @@ -54,10 +55,10 @@ specifiers: rollup-plugin-visualizer: ^5.6.0 sass: ^1.52.1 standard-version: ^9.5.0 - swiper: ^8.1.6 + swiper: ^8.2.2 typescript: ^4.7.2 ua-parser-js: ^1.0.2 - unocss: ^0.36.0 + unocss: ^0.37.2 unplugin-icons: ^0.14.3 unplugin-vue-components: 0.19.6 unplugin-vue-define-options: ^0.6.1 @@ -67,6 +68,7 @@ specifiers: vite-plugin-html: ^3.2.0 vite-plugin-mock: ^2.9.6 vue: 3.2.36 + vue-eslint-parser: ^9.0.2 vue-router: ^4.0.15 vue-tsc: ^0.35.2 wangeditor: ^4.7.15 @@ -78,7 +80,7 @@ dependencies: '@better-scroll/core': 2.4.2 '@soybeanjs/vue-admin-layout': 1.0.4_vue@3.2.36 '@soybeanjs/vue-admin-tab': 1.0.2_vue@3.2.36 - '@vueuse/core': 8.5.0_vue@3.2.36 + '@vueuse/core': 8.6.0_vue@3.2.36 axios: 0.27.2 clipboard: 2.0.11 colord: 2.9.2 @@ -91,7 +93,7 @@ dependencies: pinia: 2.0.14_qhv4oyzxhhzeba5rd2zztmcg2y print-js: 1.6.0 qs: 6.10.3 - swiper: 8.1.6 + swiper: 8.2.2 ua-parser-js: 1.0.2 vditor: 3.8.15 vue: 3.2.36 @@ -101,21 +103,21 @@ dependencies: devDependencies: '@amap/amap-jsapi-types': 0.0.8 - '@commitlint/cli': 17.0.1 - '@commitlint/config-conventional': 17.0.0 - '@iconify/json': 2.1.54 + '@commitlint/cli': 17.0.2 + '@commitlint/config-conventional': 17.0.2 + '@iconify/json': 2.1.55 '@iconify/vue': 3.2.1_vue@3.2.36 '@types/bmapgl': 0.0.5 '@types/crypto-js': 4.1.1 - '@types/node': 17.0.36 + '@types/node': 17.0.38 '@types/qs': 6.9.7 '@types/ua-parser-js': 0.7.36 - '@typescript-eslint/eslint-plugin': 5.26.0_hzuh7e2up357pvq3mkokjvu2lq - '@typescript-eslint/parser': 5.26.0_xztl6dhthcahlo6akmb2bmjmle + '@typescript-eslint/eslint-plugin': 5.27.0_dszb5tb7atwkjjijmmov4qhi7i + '@typescript-eslint/parser': 5.27.0_xztl6dhthcahlo6akmb2bmjmle '@vitejs/plugin-vue': 2.3.3_vite@2.9.9+vue@3.2.36 '@vitejs/plugin-vue-jsx': 1.3.10 '@vue/eslint-config-prettier': 7.0.0_yzlwycfcjzj3trzruaflx2c53m - '@vue/eslint-config-typescript': 10.0.0_uzdk2puuex53fjpn345oi7drmm + '@vue/eslint-config-typescript': 10.0.0_uda6jashoglztqj6fv4gh4nxt4 commitizen: 4.2.4 cross-env: 7.0.3 cz-conventional-changelog: 3.3.0 @@ -123,11 +125,12 @@ devDependencies: eslint: 8.16.0 eslint-config-airbnb-base: 15.0.0_btspkuwbqkl4adpiufzbathtpi eslint-config-prettier: 8.5.0_eslint@8.16.0 - eslint-plugin-import: 2.26.0_grfei5yostfimvqdpf73rlhy3e + eslint-import-resolver-alias: 1.1.2_fkfqfehjtk7sk2efaqbgxsuasa + eslint-plugin-import: 2.26.0_xsmuhwqsfrjm7m3kqio7zoeziq eslint-plugin-prettier: 4.0.0_j7rsahgqtkecno6yauhsgsglf4 - eslint-plugin-vue: 8.7.1_eslint@8.16.0 + eslint-plugin-vue: 9.1.0_eslint@8.16.0 husky: 8.0.1 - lint-staged: 12.4.3 + lint-staged: 13.0.0 mockjs: 1.1.0 patch-package: 6.4.7 postinstall-postinstall: 2.1.0 @@ -136,7 +139,7 @@ devDependencies: sass: 1.52.1 standard-version: 9.5.0 typescript: 4.7.2 - unocss: 0.36.0_vite@2.9.9 + unocss: 0.37.2_vite@2.9.9 unplugin-icons: 0.14.3_vite@2.9.9 unplugin-vue-components: 0.19.6_vite@2.9.9+vue@3.2.36 unplugin-vue-define-options: 0.6.1_vite@2.9.9+vue@3.2.36 @@ -144,6 +147,7 @@ devDependencies: vite-plugin-compression: 0.5.1_vite@2.9.9 vite-plugin-html: 3.2.0_vite@2.9.9 vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@2.9.9 + vue-eslint-parser: 9.0.2_eslint@8.16.0 vue-tsc: 0.35.2_typescript@4.7.2 packages: @@ -665,8 +669,8 @@ packages: resolution: {integrity: sha512-Gy/Jfbpu+hq0u+PcjkTqyXGqAf+0dexTzEZ5IDXEVwJVLmd3cx8A73oTcAZ8QZgk4wSHvlMjXecSaptkhnNPEw==} dev: false - /@commitlint/cli/17.0.1: - resolution: {integrity: sha512-5xT1G5pnynR0tk/ms8Ji7yr9lZCeQs4GLVVtyK/gw20w+enoLTVuRKKY9zg88hy9FoCycc/W8iip2xv3c8payg==} + /@commitlint/cli/17.0.2: + resolution: {integrity: sha512-Axe89Js0YzGGd4gxo3JLlF7yIdjOVpG1LbOorGc6PfYF+drBh14PvarSDLzyd2TNqdylUCq9wb9/A88ZjIdyhA==} engines: {node: '>=v14'} hasBin: true dependencies: @@ -685,11 +689,11 @@ packages: - '@swc/wasm' dev: true - /@commitlint/config-conventional/17.0.0: - resolution: {integrity: sha512-jttJXBIq3AuQCvUVwxSctCwKfHxxbALE0IB9OIHYCu/eQdOzPxN72pugeZsWDo1VK/T9iFx+MZoPb6Rb1/ylsw==} + /@commitlint/config-conventional/17.0.2: + resolution: {integrity: sha512-MfP0I/JbxKkzo+HXWB7B3WstGS4BiniotU3d3xQ9gK8cR0DbeZ4MuyGCWF65YDyrcDTS3WlrJ3ndSPA1pqhoPw==} engines: {node: '>=v14'} dependencies: - conventional-changelog-conventionalcommits: 4.6.3 + conventional-changelog-conventionalcommits: 5.0.0 dev: true /@commitlint/config-validator/17.0.0: @@ -747,10 +751,10 @@ packages: '@commitlint/execute-rule': 17.0.0 '@commitlint/resolve-extends': 17.0.0 '@commitlint/types': 17.0.0 - '@types/node': 17.0.36 + '@types/node': 17.0.38 chalk: 4.1.2 cosmiconfig: 7.0.1 - cosmiconfig-typescript-loader: 2.0.0_w6gfxie3xfwntbz3mwbbvycbdq + cosmiconfig-typescript-loader: 2.0.0_h77muqpegcwcauif74p6js2ti4 lodash: 4.17.21 resolve-from: 5.0.0 typescript: 4.7.2 @@ -889,8 +893,8 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@iconify/json/2.1.54: - resolution: {integrity: sha512-P1Sn1+66PZ4ZMLrD+cqEphMe1o9Ygn9GIKqUQFRI76wAVGTMZ462K8qhlhBe4D+racAUYYHdaICQK/Fx5f5NUg==} + /@iconify/json/2.1.55: + resolution: {integrity: sha512-nEOQ4mCFbylLww2jzW1sd/g7P/rQ9J8Cxq8rLvA/pqbSWvlcB+nFRzt67Zv7upDXAdTbUqpjpFbmD9kzNnAM0w==} dependencies: '@iconify/types': 1.1.0 pathe: 0.2.0 @@ -1124,8 +1128,8 @@ packages: resolution: {integrity: sha512-Yu5YlqbYZyqsd6LjO4e8ONJDN9pTSnciHDcRP4teNOh/au2b8helFhgRx+3w8xsTFEnwr9jtfTVJbAx+eYmlHA==} dev: true - /@types/node/17.0.36: - resolution: {integrity: sha512-V3orv+ggDsWVHP99K3JlwtH20R7J4IhI1Kksgc+64q5VxgfRkQG8Ws3MFm/FZOKDYGy9feGFlZ70/HpCNe9QaA==} + /@types/node/17.0.38: + resolution: {integrity: sha512-5jY9RhV7c0Z4Jy09G+NIDTsCZ5G0L5n+Z+p+Y7t5VJHM30bgwzSjVtlcBxqAj+6L/swIlvtOSzr8rBk/aNyV2g==} /@types/normalize-package-data/2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -1142,15 +1146,15 @@ packages: /@types/resolve/1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 17.0.36 + '@types/node': 17.0.38 dev: true /@types/ua-parser-js/0.7.36: resolution: {integrity: sha512-N1rW+njavs70y2cApeIw1vLMYXRwfBy+7trgavGuuTfOd7j1Yh7QTRc/yqsPl6ncokt72ZXuxEU0PiCp9bSwNQ==} dev: true - /@typescript-eslint/eslint-plugin/5.26.0_hzuh7e2up357pvq3mkokjvu2lq: - resolution: {integrity: sha512-oGCmo0PqnRZZndr+KwvvAUvD3kNE4AfyoGCwOZpoCncSh4MVD06JTE8XQa2u9u+NX5CsyZMBTEc2C72zx38eYA==} + /@typescript-eslint/eslint-plugin/5.27.0_dszb5tb7atwkjjijmmov4qhi7i: + resolution: {integrity: sha512-DDrIA7GXtmHXr1VCcx9HivA39eprYBIFxbQEHI6NyraRDxCGpxAFiYQAT/1Y0vh1C+o2vfBiy4IuPoXxtTZCAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -1160,10 +1164,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.26.0_xztl6dhthcahlo6akmb2bmjmle - '@typescript-eslint/scope-manager': 5.26.0 - '@typescript-eslint/type-utils': 5.26.0_xztl6dhthcahlo6akmb2bmjmle - '@typescript-eslint/utils': 5.26.0_xztl6dhthcahlo6akmb2bmjmle + '@typescript-eslint/parser': 5.27.0_xztl6dhthcahlo6akmb2bmjmle + '@typescript-eslint/scope-manager': 5.27.0 + '@typescript-eslint/type-utils': 5.27.0_xztl6dhthcahlo6akmb2bmjmle + '@typescript-eslint/utils': 5.27.0_xztl6dhthcahlo6akmb2bmjmle debug: 4.3.4 eslint: 8.16.0 functional-red-black-tree: 1.0.1 @@ -1176,8 +1180,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.26.0_xztl6dhthcahlo6akmb2bmjmle: - resolution: {integrity: sha512-n/IzU87ttzIdnAH5vQ4BBDnLPly7rC5VnjN3m0xBG82HK6rhRxnCb3w/GyWbNDghPd+NktJqB/wl6+YkzZ5T5Q==} + /@typescript-eslint/parser/5.27.0_xztl6dhthcahlo6akmb2bmjmle: + resolution: {integrity: sha512-8oGjQF46c52l7fMiPPvX4It3u3V3JipssqDfHQ2hcR0AeR8Zge+OYyKUCm5b70X72N1qXt0qgHenwN6Gc2SXZA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -1186,9 +1190,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.26.0 - '@typescript-eslint/types': 5.26.0 - '@typescript-eslint/typescript-estree': 5.26.0_typescript@4.7.2 + '@typescript-eslint/scope-manager': 5.27.0 + '@typescript-eslint/types': 5.27.0 + '@typescript-eslint/typescript-estree': 5.27.0_typescript@4.7.2 debug: 4.3.4 eslint: 8.16.0 typescript: 4.7.2 @@ -1196,16 +1200,16 @@ packages: - supports-color dev: true - /@typescript-eslint/scope-manager/5.26.0: - resolution: {integrity: sha512-gVzTJUESuTwiju/7NiTb4c5oqod8xt5GhMbExKsCTp6adU3mya6AGJ4Pl9xC7x2DX9UYFsjImC0mA62BCY22Iw==} + /@typescript-eslint/scope-manager/5.27.0: + resolution: {integrity: sha512-VnykheBQ/sHd1Vt0LJ1JLrMH1GzHO+SzX6VTXuStISIsvRiurue/eRkTqSrG0CexHQgKG8shyJfR4o5VYioB9g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.26.0 - '@typescript-eslint/visitor-keys': 5.26.0 + '@typescript-eslint/types': 5.27.0 + '@typescript-eslint/visitor-keys': 5.27.0 dev: true - /@typescript-eslint/type-utils/5.26.0_xztl6dhthcahlo6akmb2bmjmle: - resolution: {integrity: sha512-7ccbUVWGLmcRDSA1+ADkDBl5fP87EJt0fnijsMFTVHXKGduYMgienC/i3QwoVhDADUAPoytgjbZbCOMj4TY55A==} + /@typescript-eslint/type-utils/5.27.0_xztl6dhthcahlo6akmb2bmjmle: + resolution: {integrity: sha512-vpTvRRchaf628Hb/Xzfek+85o//zEUotr1SmexKvTfs7czXfYjXVT/a5yDbpzLBX1rhbqxjDdr1Gyo0x1Fc64g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -1214,7 +1218,7 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.26.0_xztl6dhthcahlo6akmb2bmjmle + '@typescript-eslint/utils': 5.27.0_xztl6dhthcahlo6akmb2bmjmle debug: 4.3.4 eslint: 8.16.0 tsutils: 3.21.0_typescript@4.7.2 @@ -1223,13 +1227,13 @@ packages: - supports-color dev: true - /@typescript-eslint/types/5.26.0: - resolution: {integrity: sha512-8794JZFE1RN4XaExLWLI2oSXsVImNkl79PzTOOWt9h0UHROwJedNOD2IJyfL0NbddFllcktGIO2aOu10avQQyA==} + /@typescript-eslint/types/5.27.0: + resolution: {integrity: sha512-lY6C7oGm9a/GWhmUDOs3xAVRz4ty/XKlQ2fOLr8GAIryGn0+UBOoJDWyHer3UgrHkenorwvBnphhP+zPmzmw0A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.26.0_typescript@4.7.2: - resolution: {integrity: sha512-EyGpw6eQDsfD6jIqmXP3rU5oHScZ51tL/cZgFbFBvWuCwrIptl+oueUZzSmLtxFuSOQ9vDcJIs+279gnJkfd1w==} + /@typescript-eslint/typescript-estree/5.27.0_typescript@4.7.2: + resolution: {integrity: sha512-QywPMFvgZ+MHSLRofLI7BDL+UczFFHyj0vF5ibeChDAJgdTV8k4xgEwF0geFhVlPc1p8r70eYewzpo6ps+9LJQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -1237,8 +1241,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.26.0 - '@typescript-eslint/visitor-keys': 5.26.0 + '@typescript-eslint/types': 5.27.0 + '@typescript-eslint/visitor-keys': 5.27.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -1249,16 +1253,16 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.26.0_xztl6dhthcahlo6akmb2bmjmle: - resolution: {integrity: sha512-PJFwcTq2Pt4AMOKfe3zQOdez6InIDOjUJJD3v3LyEtxHGVVRK3Vo7Dd923t/4M9hSH2q2CLvcTdxlLPjcIk3eg==} + /@typescript-eslint/utils/5.27.0_xztl6dhthcahlo6akmb2bmjmle: + resolution: {integrity: sha512-nZvCrkIJppym7cIbP3pOwIkAefXOmfGPnCM0LQfzNaKxJHI6VjI8NC662uoiPlaf5f6ymkTy9C3NQXev2mdXmA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@types/json-schema': 7.0.11 - '@typescript-eslint/scope-manager': 5.26.0 - '@typescript-eslint/types': 5.26.0 - '@typescript-eslint/typescript-estree': 5.26.0_typescript@4.7.2 + '@typescript-eslint/scope-manager': 5.27.0 + '@typescript-eslint/types': 5.27.0 + '@typescript-eslint/typescript-estree': 5.27.0_typescript@4.7.2 eslint: 8.16.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.16.0 @@ -1267,22 +1271,22 @@ packages: - typescript dev: true - /@typescript-eslint/visitor-keys/5.26.0: - resolution: {integrity: sha512-wei+ffqHanYDOQgg/fS6Hcar6wAWv0CUPQ3TZzOWd2BLfgP539rb49bwua8WRAs7R6kOSLn82rfEu2ro6Llt8Q==} + /@typescript-eslint/visitor-keys/5.27.0: + resolution: {integrity: sha512-46cYrteA2MrIAjv9ai44OQDUoCZyHeGIc4lsjCUX2WT6r4C+kidz1bNiR4017wHOPUythYeH+Sc7/cFP97KEAA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.26.0 + '@typescript-eslint/types': 5.27.0 eslint-visitor-keys: 3.3.0 dev: true - /@unocss/cli/0.36.0: - resolution: {integrity: sha512-7cUVXshnUmdQtP7tuG2rHmPrxcO8jznARZRCiok374615dXcvxVEi9T2RI0zOTpZ7P7no7OEN/Ir62jb0Sp21Q==} + /@unocss/cli/0.37.2: + resolution: {integrity: sha512-IbWZGa8T4LTzOIER3JG/AuGiWfxG6whMNCbFnNsaN0Nwyr4wWqHWspxf7DfL1gC6C8x3QAlrQvHi8cHAFUwGVg==} engines: {node: '>=14'} hasBin: true dependencies: - '@unocss/config': 0.36.0 - '@unocss/core': 0.36.0 - '@unocss/preset-uno': 0.36.0 + '@unocss/config': 0.37.2 + '@unocss/core': 0.37.2 + '@unocss/preset-uno': 0.37.2 cac: 6.7.12 chokidar: 3.5.3 colorette: 2.0.16 @@ -1292,123 +1296,123 @@ packages: perfect-debounce: 0.1.3 dev: true - /@unocss/config/0.36.0: - resolution: {integrity: sha512-fEHt/vBJ1YNz4ZlP7n+RTmIO+mmw1+3msNmSNi5UA9LYJmfLs7V1eOWvmhLwJFU3Iabv49I27gWbcks7CQAHSA==} + /@unocss/config/0.37.2: + resolution: {integrity: sha512-OJdv+GortQD57aEZj9O/nlGLNKU2PFWzSALznH77wVyrpG2ThH8aWKkL6+KsOgiImNeDkdIno1ZXeFSQi0x7lQ==} engines: {node: '>=14'} dependencies: - '@unocss/core': 0.36.0 + '@unocss/core': 0.37.2 unconfig: 0.3.4 dev: true - /@unocss/core/0.36.0: - resolution: {integrity: sha512-EtojrboUEp1NJ9ZFHibc1NUuazL9IzGfuKlkQu3ciaC1jGqwFlOUlvZxAWJlX0+m1VbcAo15+PQx3yPPTbo4sw==} + /@unocss/core/0.37.2: + resolution: {integrity: sha512-qH/1SmD9Jkv7cDZVj3L9+JAQkW/myTRoZ3yU18uBc4+2WveFaFKeAIlC5FQRyoT4SWXBkQlhsavGlq6bhMdnzQ==} dev: true - /@unocss/inspector/0.36.0: - resolution: {integrity: sha512-6HqN/0FZNhEp5Vif4E/RH2XMX6tc9S/cNYElKML/g+5K3COT9DihsJHFEXSkz6tY0UaXqRJuAtHO08SgMfa8XA==} + /@unocss/inspector/0.37.2: + resolution: {integrity: sha512-rRMZaJygGkxf9j/khqlEU7N+iyPWzKBDr4dQxEZiaHVCOn5cuCEG6uSqRRIRJRkj2iE6nejiRada9/mcq/24qA==} dependencies: gzip-size: 6.0.0 sirv: 2.0.2 dev: true - /@unocss/preset-attributify/0.36.0: - resolution: {integrity: sha512-h45ALWf6rhCv80tA5o4mZufY2j8GEA9fBIkJfH4PeRsaQSd4V9qrc/9CLKVa8M8FnlvsHbWxTAwLaDK7u0QZ0w==} + /@unocss/preset-attributify/0.37.2: + resolution: {integrity: sha512-10NSb789hMr6uurfykExkZfOPeeBMQ7ECLqMoVhainov1iGTL/NRTaEhzhwDt8sxH3UEcv0Lg7UaiZXvuMlTEw==} dependencies: - '@unocss/core': 0.36.0 + '@unocss/core': 0.37.2 dev: true - /@unocss/preset-icons/0.36.0: - resolution: {integrity: sha512-2rGmL47s9HdFc/kHvagD2G69OyXSYwOkSxeYhxgbPLblWKitI5yCs5+xPjoC1CIuQEBsNJqvFT0QJDmlJgwc6w==} + /@unocss/preset-icons/0.37.2: + resolution: {integrity: sha512-lm1NlARBY4aceftLDh7YwiymluZJJbG+vOoZJU+yiGpHZlmaoxig8ww+pgmPv4yGhfYNLXwE5+8V86dQYg+BtQ==} dependencies: '@iconify/utils': 1.0.32 - '@unocss/core': 0.36.0 + '@unocss/core': 0.37.2 ohmyfetch: 0.4.18 transitivePeerDependencies: - supports-color dev: true - /@unocss/preset-mini/0.36.0: - resolution: {integrity: sha512-vmpt2u4CHldAgwRvdey8U2C03JaShbAXyeY5/BFkuYuA9XuZ9DK1x0SsCqYcsrzzpCCVHzbwLQz85RjPHhYRxw==} + /@unocss/preset-mini/0.37.2: + resolution: {integrity: sha512-fAj+xM28bQMUEW4NlF8OMOq3wJzPocOlROx1+qufxcQedxiIUrcO9QT/3/nZYTTFtGTdRL390JvL9Ue3ux8hIA==} dependencies: - '@unocss/core': 0.36.0 + '@unocss/core': 0.37.2 dev: true - /@unocss/preset-tagify/0.36.0: - resolution: {integrity: sha512-nHpB6AvGZ2u3DC/WH2eFG5pSZqq4ilf5BKHSYhCn2FkZkRn1v8I3bxMDBd/VUjKP0PR/bEkoX3AUboyD28RdCA==} + /@unocss/preset-tagify/0.37.2: + resolution: {integrity: sha512-tNvRauWqOzzgxx2Qw3xvpnv9TaiIBiSdy2TyOayAtjnimFsb2UbaZ/MIoSw+SbeYjMpihV+x9eCRptG8H8icWg==} dependencies: - '@unocss/core': 0.36.0 + '@unocss/core': 0.37.2 dev: true - /@unocss/preset-typography/0.36.0: - resolution: {integrity: sha512-QnvZTJr7smIyjkbVHJUAt6VFgFfXjJOh/UwTo/AEA08+BTzrJHj4K993Nx3ytx2nguEPjPN+eypK/BKlHJ9rNQ==} + /@unocss/preset-typography/0.37.2: + resolution: {integrity: sha512-i926pqmeUgMkmKy70PdeOCWs7ThrV499YWN1IxNs4yqT3JQoq7aPA0vNagHAhtpWs5RWn9QQGL5QNMFurO0JQA==} dependencies: - '@unocss/core': 0.36.0 + '@unocss/core': 0.37.2 dev: true - /@unocss/preset-uno/0.36.0: - resolution: {integrity: sha512-ps5UEgnZQHhv1P1HgM9VP/KWUGjnuu2F9xHceqnKGs9DTCtcxrPtTpFDsHCbJFBxA/Sw+31nBOUiEAEQHyjwNA==} + /@unocss/preset-uno/0.37.2: + resolution: {integrity: sha512-l3dHqrjRD0L66fQxcXk1hR10NG0JeGKxs5g+2Xn8fe90srXAxoWymt5ZGQVwwTXMl+kKOofp/GjL2/NbvJ+RMA==} dependencies: - '@unocss/core': 0.36.0 - '@unocss/preset-mini': 0.36.0 - '@unocss/preset-wind': 0.36.0 + '@unocss/core': 0.37.2 + '@unocss/preset-mini': 0.37.2 + '@unocss/preset-wind': 0.37.2 dev: true - /@unocss/preset-web-fonts/0.36.0: - resolution: {integrity: sha512-Qt9rnLYqam7Dhb03ZiScfvHBkNFTDN7i1hyLu9oqUoRk20fbqXhNxVzsnHBpHlyCgxPfmQPUIttklQYuu7WDpQ==} + /@unocss/preset-web-fonts/0.37.2: + resolution: {integrity: sha512-2PRccZVu9zV7lhVrcVALlOQUiFfeZJNFqF1NfHPs6jI4W1UeCamKKYIdFtaD7oOzVOxW2skMWpNv4S7LdeCMvg==} dependencies: - '@unocss/core': 0.36.0 + '@unocss/core': 0.37.2 ohmyfetch: 0.4.18 dev: true - /@unocss/preset-wind/0.36.0: - resolution: {integrity: sha512-I0oH2b62dQh8+8hGgczwNFFKXGVY39P2FurXt6d+kY1FfcwUxLqafKoLwlpH0nSA9rqrj6DYaWfQ6H88wMGQgg==} + /@unocss/preset-wind/0.37.2: + resolution: {integrity: sha512-SfugaYkgAqB9S3/wP2hRSYdXXG1vNklZ8XSzx7fhE8fLE6unTs7IqvPNlBqNYBz1kydacxk7QKBJuLDRQm9pfQ==} dependencies: - '@unocss/core': 0.36.0 - '@unocss/preset-mini': 0.36.0 + '@unocss/core': 0.37.2 + '@unocss/preset-mini': 0.37.2 dev: true /@unocss/reset/0.33.5: resolution: {integrity: sha512-I7UCZE/cxILb0osq90cLqXZXL9mUnuDh1O7D8SwSXiRXLUAiOxTYPsUSyQ4Fp/w58CV7xXPUNn2Rio/KmVscfQ==} dev: false - /@unocss/reset/0.36.0: - resolution: {integrity: sha512-Bce0Pfh31rlb2TzTm/WFkGH+S8Hvv8yoGTT4NU4ZwzAbAIrx2wldGg8XTcKjYZe0l10CQX/Rj26PZ1s2MwN+VA==} + /@unocss/reset/0.37.2: + resolution: {integrity: sha512-if143ODCgOTL884lYwFmyJD38kon8BmbuzDPoEiGx6gXnuaRMQmOQZy9K8XIkpiHgfhzozvUTFOgjMM6lUo4nw==} dev: true - /@unocss/scope/0.36.0: - resolution: {integrity: sha512-9MfGEa5+YplCMDq0+UgUsBr6SwvvMDI08/p/mwwfcduSJKb4NEloa1HVun7g6rfM2Vf9yGPf1xWuqciQlHkjQA==} + /@unocss/scope/0.37.2: + resolution: {integrity: sha512-KW5XxqwJ8cZdNktldPehM9lAgHlzitl0PimW88Wq3B1CICH52eG8ocqpWPkKStyyK8oDiaq/HjAwdNwjJoBzow==} dev: true - /@unocss/transformer-compile-class/0.36.0: - resolution: {integrity: sha512-WlUmvoA4ztLg/9Rafe0jhVuZpBgUUlmxPhHaVLSEJ52nuII2RPMa9bkgxJOEtzlGuVztE97AUZn4AAzUzFlNvA==} + /@unocss/transformer-compile-class/0.37.2: + resolution: {integrity: sha512-pTVMHr4E3eHN+dG0I186oZFn13uZmJza3h7gLnmC3CoWIr3yqnCO63xKS5VejyP686jvcS56ph4POWup8LvjVA==} dependencies: - '@unocss/core': 0.36.0 + '@unocss/core': 0.37.2 dev: true - /@unocss/transformer-directives/0.36.0: - resolution: {integrity: sha512-2W0dhFZsQW7NraVu9Gh7c31QouTeyhe141NsckUz4UbVZK85G6yWutzBWM1kbICO9hBUkgH0EF9t2ULXfw5nZw==} + /@unocss/transformer-directives/0.37.2: + resolution: {integrity: sha512-rtA5pMNTDFq4BCO1oOQIPt2JcbySfl9IehDYtRfd2l9TySGWDTxlkn/Xp9f96dTaTu0FjjQVcnMOK/kaytnagg==} dependencies: - '@unocss/core': 0.36.0 + '@unocss/core': 0.37.2 css-tree: 2.1.0 dev: true - /@unocss/transformer-variant-group/0.36.0: - resolution: {integrity: sha512-JIM5/9sFx3NIXfK6QD5xMDFBwL6YkNnSqCvASEagdRnWQOYhE88bOIPQT9pE112N47mqeb8hzpTD8/leydBAwQ==} + /@unocss/transformer-variant-group/0.37.2: + resolution: {integrity: sha512-ZStyh+WuEJYf2fWVeo45MSvzY/XyZMW4QaDo3/D+8oLd2daXbjfjXBAhMjRSIT6VJxOCnQ1+nMrtsM1swznEkQ==} dependencies: - '@unocss/core': 0.36.0 + '@unocss/core': 0.37.2 dev: true - /@unocss/vite/0.36.0_vite@2.9.9: - resolution: {integrity: sha512-hEI1Zpq7WyP9eyguNLyFjanh5Z5wzvy99Q9FVIa5D2R+SKALk7/YAl327IuKqA0PVosQ6NPtK/AtuDGOigg7Wg==} + /@unocss/vite/0.37.2_vite@2.9.9: + resolution: {integrity: sha512-GeTSGRETn0aY855b2P3r+9mJ1O+piJjVuQ0+Hp1A2YyR8w0/bJjOBxpYbTeZ27ZNPlijzRU5Yw+hMKAZak2nYQ==} peerDependencies: vite: ^2.9.0 dependencies: '@rollup/pluginutils': 4.2.1 - '@unocss/config': 0.36.0 - '@unocss/core': 0.36.0 - '@unocss/inspector': 0.36.0 - '@unocss/scope': 0.36.0 - '@unocss/transformer-directives': 0.36.0 + '@unocss/config': 0.37.2 + '@unocss/core': 0.37.2 + '@unocss/inspector': 0.37.2 + '@unocss/scope': 0.37.2 + '@unocss/transformer-directives': 0.37.2 magic-string: 0.26.2 vite: 2.9.9_sass@1.52.1 dev: true @@ -1539,7 +1543,7 @@ packages: prettier: 2.6.2 dev: true - /@vue/eslint-config-typescript/10.0.0_uzdk2puuex53fjpn345oi7drmm: + /@vue/eslint-config-typescript/10.0.0_uda6jashoglztqj6fv4gh4nxt4: resolution: {integrity: sha512-F94cL8ug3FaYXlCfU5/wiGjk1qeadmoBpRGAOBq+qre3Smdupa59dd6ZJrsfRODpsMPyTG7330juMDsUvpZ3Rw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1550,10 +1554,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.26.0_hzuh7e2up357pvq3mkokjvu2lq - '@typescript-eslint/parser': 5.26.0_xztl6dhthcahlo6akmb2bmjmle + '@typescript-eslint/eslint-plugin': 5.27.0_dszb5tb7atwkjjijmmov4qhi7i + '@typescript-eslint/parser': 5.27.0_xztl6dhthcahlo6akmb2bmjmle eslint: 8.16.0 - eslint-plugin-vue: 8.7.1_eslint@8.16.0 + eslint-plugin-vue: 9.1.0_eslint@8.16.0 typescript: 4.7.2 vue-eslint-parser: 8.3.0_eslint@8.16.0 transitivePeerDependencies: @@ -1599,8 +1603,8 @@ packages: /@vue/shared/3.2.36: resolution: {integrity: sha512-JtB41wXl7Au3+Nl3gD16Cfpj7k/6aCroZ6BbOiCMFCMvrOpkg/qQUXTso2XowaNqBbnkuGHurLAqkLBxNGc1hQ==} - /@vueuse/core/8.5.0_vue@3.2.36: - resolution: {integrity: sha512-VEJ6sGNsPlUp0o9BGda2YISvDZbhWJSOJu5zlp2TufRGVrLcYUKr31jyFEOj6RXzG3k/H4aCYeZyjpItfU8glw==} + /@vueuse/core/8.6.0_vue@3.2.36: + resolution: {integrity: sha512-VirzExCm/N+QdrEWT7J4uSrvJ5hquKIAU9alQ37kUvIJk9XxCLxmfRnmekYc1kz2+6BnoyuKYXVmrMV351CB4w==} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -1610,18 +1614,18 @@ packages: vue: optional: true dependencies: - '@vueuse/metadata': 8.5.0 - '@vueuse/shared': 8.5.0_vue@3.2.36 + '@vueuse/metadata': 8.6.0 + '@vueuse/shared': 8.6.0_vue@3.2.36 vue: 3.2.36 vue-demi: 0.12.5_vue@3.2.36 dev: false - /@vueuse/metadata/8.5.0: - resolution: {integrity: sha512-WxsD+Cd+bn+HcjpY6Dl9FJ8ywTRTT9pTwk3bCQpzEhXVYAyNczKDSahk50fCfIJKeWHhyI4B2+/ZEOxQAkUr0g==} + /@vueuse/metadata/8.6.0: + resolution: {integrity: sha512-F+CKPvaExsm7QgRr8y+ZNJFwXasn89rs5wth/HeX9lJ1q8XEt+HJ16Q5Sxh4rfG5YSKXrStveVge8TKvPjMjFA==} dev: false - /@vueuse/shared/8.5.0_vue@3.2.36: - resolution: {integrity: sha512-qKG+SZb44VvGD4dU5cQ63z4JE2Yk39hQUecR0a9sEdJA01cx+XrxAvFKJfPooxwoiqalAVw/ktWK6xbyc/jS3g==} + /@vueuse/shared/8.6.0_vue@3.2.36: + resolution: {integrity: sha512-Y/IVywZo7IfEoSSEtCYpkVEmPV7pU35mEIxV7PbD/D3ly18B3mEsBaPbtDkNM/QP3zAZ5mn4nEkOfddX4uwuIA==} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -2186,6 +2190,15 @@ packages: q: 1.5.1 dev: true + /conventional-changelog-conventionalcommits/5.0.0: + resolution: {integrity: sha512-lCDbA+ZqVFQGUj7h9QBKoIpLhl8iihkO0nCTyRNzuXtcd7ubODpYB04IFy31JloiJgG0Uovu8ot8oxRzn7Nwtw==} + engines: {node: '>=10'} + dependencies: + compare-func: 2.0.0 + lodash: 4.17.21 + q: 1.5.1 + dev: true + /conventional-changelog-core/4.2.4: resolution: {integrity: sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==} engines: {node: '>=10'} @@ -2335,16 +2348,16 @@ packages: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: true - /cosmiconfig-typescript-loader/2.0.0_w6gfxie3xfwntbz3mwbbvycbdq: + /cosmiconfig-typescript-loader/2.0.0_h77muqpegcwcauif74p6js2ti4: resolution: {integrity: sha512-2NlGul/E3vTQEANqPziqkA01vfiuUU8vT0jZAuUIjEW8u3eCcnCQWLggapCjhbF76s7KQF0fM0kXSKmzaDaG1g==} engines: {node: '>=12', npm: '>=6'} peerDependencies: '@types/node': '*' typescript: '>=3' dependencies: - '@types/node': 17.0.36 + '@types/node': 17.0.38 cosmiconfig: 7.0.1 - ts-node: 10.8.0_w6gfxie3xfwntbz3mwbbvycbdq + ts-node: 10.8.0_h77muqpegcwcauif74p6js2ti4 typescript: 4.7.2 transitivePeerDependencies: - '@swc/core' @@ -2402,7 +2415,7 @@ packages: resolution: {integrity: sha512-6j5acvm81sXTHJiF47FNNICtDpF74YoWk1xEK3qQvdqgW6vc+OXrPqflL6m8f5GE6XuFYrbACNEd17kraCSBAQ==} dependencies: '@emotion/hash': 0.8.0 - '@types/node': 17.0.36 + '@types/node': 17.0.38 csstype: 3.0.11 dev: false @@ -2410,7 +2423,7 @@ packages: resolution: {integrity: sha512-FMVcWsVipKEBR/mVf1+pIjCRQdztILVKxbp8TN5/Vf0Q/fdTq0OIb8JRW/pk7PP1eeWnB/ejQ0MNBe7ELjLblg==} dependencies: '@emotion/hash': 0.8.0 - '@types/node': 17.0.36 + '@types/node': 17.0.38 csstype: 3.0.11 dev: false @@ -2681,19 +2694,6 @@ packages: ms: 2.1.2 dev: true - /debug/4.3.4_supports-color@9.2.2: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - supports-color: 9.2.2 - dev: true - /decamelize-keys/1.1.0: resolution: {integrity: sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==} engines: {node: '>=0.10.0'} @@ -3253,7 +3253,7 @@ packages: dependencies: confusing-browser-globals: 1.0.11 eslint: 8.16.0 - eslint-plugin-import: 2.26.0_grfei5yostfimvqdpf73rlhy3e + eslint-plugin-import: 2.26.0_xsmuhwqsfrjm7m3kqio7zoeziq object.assign: 4.1.2 object.entries: 1.1.5 semver: 6.3.0 @@ -3268,6 +3268,15 @@ packages: eslint: 8.16.0 dev: true + /eslint-import-resolver-alias/1.1.2_fkfqfehjtk7sk2efaqbgxsuasa: + resolution: {integrity: sha512-WdviM1Eu834zsfjHtcGHtGfcu+F30Od3V7I9Fi57uhBEwPkjDcii7/yW8jAT+gOhn4P/vOxxNAXbFAKsrrc15w==} + engines: {node: '>= 4'} + peerDependencies: + eslint-plugin-import: '>=1.4.0' + dependencies: + eslint-plugin-import: 2.26.0_xsmuhwqsfrjm7m3kqio7zoeziq + dev: true + /eslint-import-resolver-node/0.3.6: resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} dependencies: @@ -3277,7 +3286,7 @@ packages: - supports-color dev: true - /eslint-module-utils/2.7.3_zhgf6mw2wzy6dnrak3ta47vb3m: + /eslint-module-utils/2.7.3_nd4nb6nccnlbwilvit6hlaep3q: resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==} engines: {node: '>=4'} peerDependencies: @@ -3295,7 +3304,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.26.0_xztl6dhthcahlo6akmb2bmjmle + '@typescript-eslint/parser': 5.27.0_xztl6dhthcahlo6akmb2bmjmle debug: 3.2.7 eslint-import-resolver-node: 0.3.6 find-up: 2.1.0 @@ -3303,7 +3312,7 @@ packages: - supports-color dev: true - /eslint-plugin-import/2.26.0_grfei5yostfimvqdpf73rlhy3e: + /eslint-plugin-import/2.26.0_xsmuhwqsfrjm7m3kqio7zoeziq: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: @@ -3313,14 +3322,14 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.26.0_xztl6dhthcahlo6akmb2bmjmle + '@typescript-eslint/parser': 5.27.0_xztl6dhthcahlo6akmb2bmjmle array-includes: 3.1.5 array.prototype.flat: 1.3.0 debug: 2.6.9 doctrine: 2.1.0 eslint: 8.16.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.3_zhgf6mw2wzy6dnrak3ta47vb3m + eslint-module-utils: 2.7.3_nd4nb6nccnlbwilvit6hlaep3q has: 1.0.3 is-core-module: 2.9.0 is-glob: 4.0.3 @@ -3351,9 +3360,9 @@ packages: prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-vue/8.7.1_eslint@8.16.0: - resolution: {integrity: sha512-28sbtm4l4cOzoO1LtzQPxfxhQABararUb1JtqusQqObJpWX2e/gmVyeYVfepizPFne0Q5cILkYGiBoV36L12Wg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /eslint-plugin-vue/9.1.0_eslint@8.16.0: + resolution: {integrity: sha512-EPCeInPicQ/YyfOWJDr1yfEeSNoFCMzUus107lZyYi37xejdOolNzS5MXGXp8+9bkoKZMdv/1AcZzQebME6r+g==} + engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: @@ -3363,7 +3372,8 @@ packages: nth-check: 2.1.1 postcss-selector-parser: 6.0.10 semver: 7.3.7 - vue-eslint-parser: 8.3.0_eslint@8.16.0 + vue-eslint-parser: 9.0.2_eslint@8.16.0 + xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color dev: true @@ -3533,6 +3543,21 @@ packages: strip-final-newline: 2.0.0 dev: true + /execa/6.1.0: + resolution: {integrity: sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 3.0.1 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.1.0 + onetime: 6.0.0 + signal-exit: 3.0.7 + strip-final-newline: 3.0.0 + dev: true + /expand-tilde/2.0.2: resolution: {integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==} engines: {node: '>=0.10.0'} @@ -4113,6 +4138,11 @@ packages: engines: {node: '>=10.17.0'} dev: true + /human-signals/3.0.1: + resolution: {integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==} + engines: {node: '>=12.20.0'} + dev: true + /husky/8.0.1: resolution: {integrity: sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==} engines: {node: '>=14'} @@ -4339,6 +4369,11 @@ packages: engines: {node: '>=8'} dev: true + /is-stream/3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + /is-string/1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} @@ -4535,16 +4570,16 @@ packages: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true - /lint-staged/12.4.3: - resolution: {integrity: sha512-eH6SKOmdm/ZwCRMTZAmM3q3dPkpq6vco/BfrOw8iGun4Xs/thYegPD/MLIwKO+iPkzibkLJuQcRhRLXKvaKreg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /lint-staged/13.0.0: + resolution: {integrity: sha512-vWban5utFt78VZohbosUxNIa46KKJ+KOQTDWTQ8oSl1DLEEVl9zhUtaQbiiydAmx+h2wKJK2d0+iMaRmknuWRQ==} + engines: {node: ^14.13.1 || >=16.0.0} hasBin: true dependencies: cli-truncate: 3.1.0 colorette: 2.0.16 commander: 9.3.0 - debug: 4.3.4_supports-color@9.2.2 - execa: 5.1.1 + debug: 4.3.4 + execa: 6.1.0 lilconfig: 2.0.5 listr2: 4.0.5 micromatch: 4.0.5 @@ -4552,10 +4587,10 @@ packages: object-inspect: 1.12.2 pidtree: 0.5.0 string-argv: 0.3.1 - supports-color: 9.2.2 - yaml: 1.10.2 + yaml: 2.1.1 transitivePeerDependencies: - enquirer + - supports-color dev: true /listr2/4.0.5: @@ -4763,6 +4798,11 @@ packages: engines: {node: '>=6'} dev: true + /mimic-fn/4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + dev: true + /min-indent/1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} @@ -4937,6 +4977,13 @@ packages: path-key: 3.1.1 dev: true + /npm-run-path/5.1.0: + resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: 4.0.0 + dev: true + /nth-check/2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} dependencies: @@ -5015,6 +5062,13 @@ packages: mimic-fn: 2.1.0 dev: true + /onetime/6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + dependencies: + mimic-fn: 4.0.0 + dev: true + /open/7.4.2: resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} engines: {node: '>=8'} @@ -5218,6 +5272,11 @@ packages: engines: {node: '>=8'} dev: true + /path-key/4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + dev: true + /path-parse/1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} dev: true @@ -5959,6 +6018,11 @@ packages: engines: {node: '>=6'} dev: true + /strip-final-newline/3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + dev: true + /strip-indent/3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -5988,11 +6052,6 @@ packages: dependencies: has-flag: 4.0.0 - /supports-color/9.2.2: - resolution: {integrity: sha512-XC6g/Kgux+rJXmwokjm9ECpD6k/smUoS5LKlUCcsYr4IY3rW0XyAympon2RmxGrlnZURMpg5T18gWDP9CsHXFA==} - engines: {node: '>=12'} - dev: true - /supports-preserve-symlinks-flag/1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} @@ -6002,8 +6061,8 @@ packages: resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} dev: true - /swiper/8.1.6: - resolution: {integrity: sha512-KqnqIBbIQaIiG/sK2ckcQZbqK38486WlvJe99s2KOCu8jOOQGra6cdShdI9LDyh8DALV/5nwycczFmmNWhxs2A==} + /swiper/8.2.2: + resolution: {integrity: sha512-t7Tts4ZD2ahM3InsHDlZ6YY4gi47zepGHx25cACd6fzgcVdAtYLbUihnEmck0HsDzqtkhciyfKsoUEhummZDEA==} engines: {node: '>= 4.7.0'} requiresBuild: true dependencies: @@ -6105,7 +6164,7 @@ packages: engines: {node: '>=8'} dev: true - /ts-node/10.8.0_w6gfxie3xfwntbz3mwbbvycbdq: + /ts-node/10.8.0_h77muqpegcwcauif74p6js2ti4: resolution: {integrity: sha512-/fNd5Qh+zTt8Vt1KbYZjRHCE9sI5i7nqfD/dzBBRDeVXZXS6kToW6R7tTU6Nd4XavFs0mAVCg29Q//ML7WsZYA==} hasBin: true peerDependencies: @@ -6124,7 +6183,7 @@ packages: '@tsconfig/node12': 1.0.9 '@tsconfig/node14': 1.0.1 '@tsconfig/node16': 1.0.2 - '@types/node': 17.0.36 + '@types/node': 17.0.38 acorn: 8.7.1 acorn-walk: 8.2.0 arg: 4.1.3 @@ -6273,25 +6332,25 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /unocss/0.36.0_vite@2.9.9: - resolution: {integrity: sha512-hcSU7u/FWWLHKrLKOh6dMb6huTWxFOdKmYJmZ9KBE6dRp2+Z+csIZm0ZZu/ICNEcrTEV38SKOVc3LhSx7IVzxQ==} + /unocss/0.37.2_vite@2.9.9: + resolution: {integrity: sha512-1lgWX9l1m9Y12ZRBVwyS7T8DGscWRfEvcawdMMftd5RQwM0Vx0wU3Sf4y9qfAzeN5KnuO0qkbA5Kn2/ZXkiUbA==} engines: {node: '>=14'} dependencies: - '@unocss/cli': 0.36.0 - '@unocss/core': 0.36.0 - '@unocss/preset-attributify': 0.36.0 - '@unocss/preset-icons': 0.36.0 - '@unocss/preset-mini': 0.36.0 - '@unocss/preset-tagify': 0.36.0 - '@unocss/preset-typography': 0.36.0 - '@unocss/preset-uno': 0.36.0 - '@unocss/preset-web-fonts': 0.36.0 - '@unocss/preset-wind': 0.36.0 - '@unocss/reset': 0.36.0 - '@unocss/transformer-compile-class': 0.36.0 - '@unocss/transformer-directives': 0.36.0 - '@unocss/transformer-variant-group': 0.36.0 - '@unocss/vite': 0.36.0_vite@2.9.9 + '@unocss/cli': 0.37.2 + '@unocss/core': 0.37.2 + '@unocss/preset-attributify': 0.37.2 + '@unocss/preset-icons': 0.37.2 + '@unocss/preset-mini': 0.37.2 + '@unocss/preset-tagify': 0.37.2 + '@unocss/preset-typography': 0.37.2 + '@unocss/preset-uno': 0.37.2 + '@unocss/preset-web-fonts': 0.37.2 + '@unocss/preset-wind': 0.37.2 + '@unocss/reset': 0.37.2 + '@unocss/transformer-compile-class': 0.37.2 + '@unocss/transformer-directives': 0.37.2 + '@unocss/transformer-variant-group': 0.37.2 + '@unocss/vite': 0.37.2_vite@2.9.9 transitivePeerDependencies: - supports-color - vite @@ -6581,6 +6640,24 @@ packages: - supports-color dev: true + /vue-eslint-parser/9.0.2_eslint@8.16.0: + resolution: {integrity: sha512-uCPQwTGjOtAYrwnU+76pYxalhjsh7iFBsHwBqDHiOPTxtICDaraO4Szw54WFTNZTAEsgHHzqFOu1mmnBOBRzDA==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + dependencies: + debug: 4.3.4 + eslint: 8.16.0 + eslint-scope: 7.1.1 + eslint-visitor-keys: 3.3.0 + espree: 9.3.2 + esquery: 1.4.0 + lodash: 4.17.21 + semver: 7.3.7 + transitivePeerDependencies: + - supports-color + dev: true + /vue-router/4.0.15_vue@3.2.36: resolution: {integrity: sha512-xa+pIN9ZqORdIW1MkN2+d9Ui2pCM1b/UMgwYUCZOiFYHAvz/slKKBDha8DLrh5aCG/RibtrpyhKjKOZ85tYyWg==} peerDependencies: @@ -6734,6 +6811,11 @@ packages: xgplayer-subtitles: 1.0.22 dev: false + /xml-name-validator/4.0.0: + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} + engines: {node: '>=12'} + dev: true + /xtend/4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} @@ -6753,6 +6835,11 @@ packages: engines: {node: '>= 6'} dev: true + /yaml/2.1.1: + resolution: {integrity: sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==} + engines: {node: '>= 14'} + dev: true + /yargs-parser/20.2.9: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} engines: {node: '>=10'} diff --git a/src/service/request/index.ts b/src/service/request/index.ts index b04205da..a773940d 100644 --- a/src/service/request/index.ts +++ b/src/service/request/index.ts @@ -1,5 +1,5 @@ -import { createRequest } from './request'; import { getEnvConfig } from '~/.env-config'; +import { createRequest } from './request'; const envConfig = getEnvConfig(import.meta.env); const isHttpProxy = import.meta.env.VITE_HTTP_PROXY === 'true'; diff --git a/src/views/plugin/icon/index.vue b/src/views/plugin/icon/index.vue index 4a34260b..d0a3a793 100644 --- a/src/views/plugin/icon/index.vue +++ b/src/views/plugin/icon/index.vue @@ -39,12 +39,12 @@ import { ref } from 'vue'; import { Icon } from '@iconify/vue'; import { icons } from './icons'; -import CustomActivity from '~icons/custom/activity'; -import CustomAtSign from '~icons/custom/at-sign'; -import CustomCast from '~icons/custom/cast'; -import CustomChrome from '~icons/custom/chrome'; -import CustomCopy from '~icons/custom/copy'; -import CustomWind from '~icons/custom/wind'; +import CustomActivity from '~icons/custom/activity.svg'; +import CustomAtSign from '~icons/custom/at-sign.svg'; +import CustomCast from '~icons/custom/cast.svg'; +import CustomChrome from '~icons/custom/chrome.svg'; +import CustomCopy from '~icons/custom/copy.svg'; +import CustomWind from '~icons/custom/wind.svg'; const selectValue = ref('');