diff --git a/.eslintrc.js b/.eslintrc.js index ef92312..7ebe029 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -37,7 +37,7 @@ module.exports = { "eslint:recommended", "@vue/typescript/recommended", "@vue/prettier", - "@vue/prettier/@typescript-eslint" + "@vue/eslint-config-typescript" ], parser: "vue-eslint-parser", parserOptions: { @@ -50,6 +50,10 @@ module.exports = { } }, rules: { + "vue/no-v-html": "off", + "vue/require-default-prop": "off", + "vue/require-explicit-emits": "off", + "vue/multi-word-component-names": "off", "@typescript-eslint/no-explicit-any": "off", // any "no-debugger": "off", "@typescript-eslint/explicit-module-boundary-types": "off", // setup() diff --git a/.gitignore b/.gitignore index 653107a..f2be88c 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ dist dist-ssr *.local .eslintcache +.stylelintcache yarn.lock npm-debug.log* diff --git a/.prettierrc.js b/.prettierrc.js index 07a5dad..16bb32c 100644 --- a/.prettierrc.js +++ b/.prettierrc.js @@ -1,6 +1,5 @@ module.exports = { bracketSpacing: true, - jsxBracketSameLine: true, singleQuote: false, arrowParens: "avoid", trailingComma: "none" diff --git a/package.json b/package.json index c1a0cb3..9d221f4 100644 --- a/package.json +++ b/package.json @@ -68,33 +68,37 @@ "@types/node": "14.14.14", "@types/nprogress": "0.2.0", "@types/qs": "^6.9.7", - "@typescript-eslint/eslint-plugin": "4.31.0", - "@typescript-eslint/parser": "4.31.0", + "@typescript-eslint/eslint-plugin": "^5.10.2", + "@typescript-eslint/parser": "^5.10.2", "@vitejs/plugin-legacy": "^1.6.4", "@vitejs/plugin-vue": "^2.1.0", "@vitejs/plugin-vue-jsx": "^1.3.3", - "@vue/eslint-config-prettier": "6.0.0", - "@vue/eslint-config-typescript": "7.0.0", + "@vue/eslint-config-prettier": "^7.0.0", + "@vue/eslint-config-typescript": "^10.0.0", "@zougt/vite-plugin-theme-preprocessor": "^1.4.4", "autoprefixer": "^10.4.2", "cross-env": "7.0.3", - "eslint": "7.30.0", - "eslint-plugin-prettier": "3.4.0", - "eslint-plugin-vue": "7.17.0", + "eslint": "^8.8.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-vue": "^8.4.1", "husky": "7.0.2", "lint-staged": "11.1.2", "postcss": "8.2.6", + "postcss-html": "^1.3.0", "postcss-import": "14.0.0", - "prettier": "2.3.2", + "postcss-scss": "^4.0.3", + "prettier": "^2.5.1", "pretty-quick": "3.1.1", "rimraf": "3.0.2", "rollup-plugin-visualizer": "^5.5.4", "sass": "^1.49.0", "sass-loader": "^12.4.0", - "stylelint": "13.13.1", - "stylelint-config-prettier": "8.0.2", - "stylelint-config-standard": "22.0.0", - "stylelint-order": "4.1.0", + "stylelint": "^14.3.0", + "stylelint-config-html": "^1.0.0", + "stylelint-config-prettier": "^9.0.3", + "stylelint-config-recommended": "^6.0.0", + "stylelint-config-standard": "^24.0.0", + "stylelint-order": "^5.0.0", "typescript": "^4.5.5", "unplugin-element-plus": "^0.2.0", "vite": "^2.7.13", @@ -104,7 +108,7 @@ "vite-plugin-style-import": "^1.4.1", "vite-plugin-windicss": "^1.6.3", "vite-svg-loader": "2.2.0", - "vue-eslint-parser": "7.10.0", + "vue-eslint-parser": "^8.2.0", "windicss": "^3.4.3" }, "repository": "git@github.com:xiaoxian521/vue-pure-admin.git", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 657e6bb..d64f21f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,13 +15,13 @@ specifiers: "@types/node": 14.14.14 "@types/nprogress": 0.2.0 "@types/qs": ^6.9.7 - "@typescript-eslint/eslint-plugin": 4.31.0 - "@typescript-eslint/parser": 4.31.0 + "@typescript-eslint/eslint-plugin": ^5.10.2 + "@typescript-eslint/parser": ^5.10.2 "@vitejs/plugin-legacy": ^1.6.4 "@vitejs/plugin-vue": ^2.1.0 "@vitejs/plugin-vue-jsx": ^1.3.3 - "@vue/eslint-config-prettier": 6.0.0 - "@vue/eslint-config-typescript": 7.0.0 + "@vue/eslint-config-prettier": ^7.0.0 + "@vue/eslint-config-typescript": ^10.0.0 "@vueuse/core": ^7.5.5 "@vueuse/motion": ^2.0.0-beta.9 "@vueuse/shared": ^7.5.5 @@ -33,9 +33,9 @@ specifiers: css-color-function: ^1.3.3 element-plus: ^2.0.0 element-resize-detector: ^1.2.3 - eslint: 7.30.0 - eslint-plugin-prettier: 3.4.0 - eslint-plugin-vue: 7.17.0 + eslint: ^8.8.0 + eslint-plugin-prettier: ^4.0.0 + eslint-plugin-vue: ^8.4.1 husky: 7.0.2 js-cookie: ^3.0.1 lint-staged: 11.1.2 @@ -46,8 +46,10 @@ specifiers: path: ^0.12.7 pinia: ^2.0.11 postcss: 8.2.6 + postcss-html: ^1.3.0 postcss-import: 14.0.0 - prettier: 2.3.2 + postcss-scss: ^4.0.3 + prettier: ^2.5.1 pretty-quick: 3.1.1 qs: ^6.10.2 resize-observer-polyfill: ^1.5.1 @@ -57,10 +59,12 @@ specifiers: rollup-plugin-visualizer: ^5.5.4 sass: ^1.49.0 sass-loader: ^12.4.0 - stylelint: 13.13.1 - stylelint-config-prettier: 8.0.2 - stylelint-config-standard: 22.0.0 - stylelint-order: 4.1.0 + stylelint: ^14.3.0 + stylelint-config-html: ^1.0.0 + stylelint-config-prettier: ^9.0.3 + stylelint-config-recommended: ^6.0.0 + stylelint-config-standard: ^24.0.0 + stylelint-order: ^5.0.0 typescript: ^4.5.5 unplugin-element-plus: ^0.2.0 vite: ^2.7.13 @@ -71,7 +75,7 @@ specifiers: vite-plugin-windicss: ^1.6.3 vite-svg-loader: 2.2.0 vue: ^3.2.29 - vue-eslint-parser: 7.10.0 + vue-eslint-parser: ^8.2.0 vue-i18n: ^9.2.0-beta.30 vue-router: ^4.0.12 vue-types: ^4.1.1 @@ -79,13 +83,13 @@ specifiers: dependencies: "@ctrl/tinycolor": 3.4.0 - "@vueuse/core": 7.5.5_vue@3.2.29 - "@vueuse/motion": 2.0.0-beta.9_vue@3.2.29 - "@vueuse/shared": 7.5.5_vue@3.2.29 + "@vueuse/core": 7.5.5_vue@3.2.30 + "@vueuse/motion": 2.0.0-beta.9_vue@3.2.30 + "@vueuse/shared": 7.5.5_vue@3.2.30 animate.css: 4.1.1 axios: 0.25.0 css-color-function: 1.3.3 - element-plus: 2.0.0_vue@3.2.29 + element-plus: 2.0.0_vue@3.2.30 element-resize-detector: 1.2.4 js-cookie: 3.0.1 lodash-es: 4.17.21 @@ -93,15 +97,15 @@ dependencies: mockjs: 1.1.0 nprogress: 0.2.0 path: 0.12.7 - pinia: 2.0.11_typescript@4.5.5+vue@3.2.29 + pinia: 2.0.11_typescript@4.5.5+vue@3.2.30 qs: 6.10.3 resize-observer-polyfill: 1.5.1 - responsive-storage: 1.0.11_vue@3.2.29 + responsive-storage: 1.0.11_vue@3.2.30 rgb-hex: 4.0.0 - vue: 3.2.29 - vue-i18n: 9.2.0-beta.30_vue@3.2.29 - vue-router: 4.0.12_vue@3.2.29 - vue-types: 4.1.1_vue@3.2.29 + vue: 3.2.30 + vue-i18n: 9.2.0-beta.30_vue@3.2.30 + vue-router: 4.0.12_vue@3.2.30 + vue-types: 4.1.1_vue@3.2.30 devDependencies: "@commitlint/cli": 13.1.0 @@ -110,69 +114,74 @@ devDependencies: "@iconify-icons/fa": 1.1.1 "@iconify-icons/fa-solid": 1.1.2 "@iconify-icons/ri": 1.1.1 - "@iconify/vue": 3.1.3_vue@3.2.29 + "@iconify/vue": 3.1.3_vue@3.2.30 "@types/element-resize-detector": 1.1.3 "@types/js-cookie": 3.0.1 "@types/mockjs": 1.0.3 "@types/node": 14.14.14 "@types/nprogress": 0.2.0 "@types/qs": 6.9.7 - "@typescript-eslint/eslint-plugin": 4.31.0_b1eec05d840cbef4d75fec1389231cd4 - "@typescript-eslint/parser": 4.31.0_eslint@7.30.0+typescript@4.5.5 + "@typescript-eslint/eslint-plugin": 5.10.2_2595c2126aec4d4b6e944b931dabb4c2 + "@typescript-eslint/parser": 5.10.2_eslint@8.8.0+typescript@4.5.5 "@vitejs/plugin-legacy": 1.6.4_vite@2.7.13 - "@vitejs/plugin-vue": 2.1.0_vite@2.7.13+vue@3.2.29 + "@vitejs/plugin-vue": 2.1.0_vite@2.7.13+vue@3.2.30 "@vitejs/plugin-vue-jsx": 1.3.3 - "@vue/eslint-config-prettier": 6.0.0_82e4252401b0cc5be86f7c2133946f49 - "@vue/eslint-config-typescript": 7.0.0_e03d82996bd4a66fb128f33523d782ea - "@zougt/vite-plugin-theme-preprocessor": 1.4.4_sass@1.49.0 + "@vue/eslint-config-prettier": 7.0.0_eslint@8.8.0+prettier@2.5.1 + "@vue/eslint-config-typescript": 10.0.0_ad0ab671f10e8d796991ecfc701f24e3 + "@zougt/vite-plugin-theme-preprocessor": 1.4.4_sass@1.49.7 autoprefixer: 10.4.2_postcss@8.2.6 cross-env: 7.0.3 - eslint: 7.30.0 - eslint-plugin-prettier: 3.4.0_eslint@7.30.0+prettier@2.3.2 - eslint-plugin-vue: 7.17.0_eslint@7.30.0 + eslint: 8.8.0 + eslint-plugin-prettier: 4.0.0_eslint@8.8.0+prettier@2.5.1 + eslint-plugin-vue: 8.4.1_eslint@8.8.0 husky: 7.0.2 lint-staged: 11.1.2 postcss: 8.2.6 + postcss-html: 1.3.0 postcss-import: 14.0.0_postcss@8.2.6 - prettier: 2.3.2 - pretty-quick: 3.1.1_prettier@2.3.2 + postcss-scss: 4.0.3_postcss@8.2.6 + prettier: 2.5.1 + pretty-quick: 3.1.1_prettier@2.5.1 rimraf: 3.0.2 rollup-plugin-visualizer: 5.5.4 - sass: 1.49.0 - sass-loader: 12.4.0_sass@1.49.0 - stylelint: 13.13.1 - stylelint-config-prettier: 8.0.2_stylelint@13.13.1 - stylelint-config-standard: 22.0.0_stylelint@13.13.1 - stylelint-order: 4.1.0_stylelint@13.13.1 + sass: 1.49.7 + sass-loader: 12.4.0_sass@1.49.7 + stylelint: 14.3.0 + stylelint-config-html: 1.0.0_387acde72b94c028532b3c9cd4a4cddd + stylelint-config-prettier: 9.0.3_stylelint@14.3.0 + stylelint-config-recommended: 6.0.0_stylelint@14.3.0 + stylelint-config-standard: 24.0.0_stylelint@14.3.0 + stylelint-order: 5.0.0_stylelint@14.3.0 typescript: 4.5.5 - unplugin-element-plus: 0.2.0_vite@2.7.13+vue@3.2.29 - vite: 2.7.13_sass@1.49.0 + unplugin-element-plus: 0.2.0_vite@2.7.13+vue@3.2.30 + vite: 2.7.13_sass@1.49.7 vite-plugin-live-reload: 2.1.0 vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@2.7.13 vite-plugin-remove-console: 0.0.6 vite-plugin-style-import: 1.4.1_vite@2.7.13 vite-plugin-windicss: 1.6.3_vite@2.7.13 vite-svg-loader: 2.2.0 - vue-eslint-parser: 7.10.0_eslint@7.30.0 + vue-eslint-parser: 8.2.0_eslint@8.8.0 windicss: 3.4.3 packages: - /@antfu/utils/0.4.0: + /@ampproject/remapping/2.1.0: resolution: { - integrity: sha512-gqkpvjkgFUu+s3kP+Ly33OKpo5zvVY3FDFhv5BIb98SncS3KD6DNxPfNDjwHIoyXbz1leWo1j8DtRLZ1D2Jv+Q== + integrity: sha512-d5RysTlJ7hmw5Tw4UxgxcY3lkMe92n8sXCcuLPAyIAHK6j8DefDwtGnVVDgOnv+RnEosulDJ9NPKQL27bDId0g== } + engines: { node: ">=6.0.0" } dependencies: - "@types/throttle-debounce": 2.1.0 + "@jridgewell/trace-mapping": 0.3.2 dev: true - /@babel/code-frame/7.12.11: + /@antfu/utils/0.4.0: resolution: { - integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + integrity: sha512-gqkpvjkgFUu+s3kP+Ly33OKpo5zvVY3FDFhv5BIb98SncS3KD6DNxPfNDjwHIoyXbz1leWo1j8DtRLZ1D2Jv+Q== } dependencies: - "@babel/highlight": 7.16.10 + "@types/throttle-debounce": 2.1.0 dev: true /@babel/code-frame/7.16.7: @@ -185,48 +194,48 @@ packages: "@babel/highlight": 7.16.10 dev: true - /@babel/compat-data/7.16.8: + /@babel/compat-data/7.17.0: resolution: { - integrity: sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q== + integrity: sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng== } engines: { node: ">=6.9.0" } dev: true - /@babel/core/7.16.12: + /@babel/core/7.17.0: resolution: { - integrity: sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg== + integrity: sha512-x/5Ea+RO5MvF9ize5DeVICJoVrNv0Mi2RnIABrZEKYvPEpldXwauPkgvYA17cKa6WpU3LoYvYbuEMFtSNFsarA== } engines: { node: ">=6.9.0" } dependencies: + "@ampproject/remapping": 2.1.0 "@babel/code-frame": 7.16.7 - "@babel/generator": 7.16.8 - "@babel/helper-compilation-targets": 7.16.7_@babel+core@7.16.12 + "@babel/generator": 7.17.0 + "@babel/helper-compilation-targets": 7.16.7_@babel+core@7.17.0 "@babel/helper-module-transforms": 7.16.7 - "@babel/helpers": 7.16.7 - "@babel/parser": 7.16.12 + "@babel/helpers": 7.17.0 + "@babel/parser": 7.17.0 "@babel/template": 7.16.7 - "@babel/traverse": 7.16.10 - "@babel/types": 7.16.8 + "@babel/traverse": 7.17.0 + "@babel/types": 7.17.0 convert-source-map: 1.8.0 debug: 4.3.3 gensync: 1.0.0-beta.2 json5: 2.2.0 semver: 6.3.0 - source-map: 0.5.7 transitivePeerDependencies: - supports-color dev: true - /@babel/generator/7.16.8: + /@babel/generator/7.17.0: resolution: { - integrity: sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw== + integrity: sha512-I3Omiv6FGOC29dtlZhkfXO6pgkmukJSlT26QjVvS1DGZe/NzSVCPG41X0tS21oZkJYlovfj9qDWgKP+Cn4bXxw== } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.16.8 + "@babel/types": 7.17.0 jsesc: 2.5.2 source-map: 0.5.7 dev: true @@ -238,10 +247,10 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.16.8 + "@babel/types": 7.17.0 dev: true - /@babel/helper-compilation-targets/7.16.7_@babel+core@7.16.12: + /@babel/helper-compilation-targets/7.16.7_@babel+core@7.17.0: resolution: { integrity: sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA== @@ -250,23 +259,23 @@ packages: peerDependencies: "@babel/core": ^7.0.0 dependencies: - "@babel/compat-data": 7.16.8 - "@babel/core": 7.16.12 + "@babel/compat-data": 7.17.0 + "@babel/core": 7.17.0 "@babel/helper-validator-option": 7.16.7 browserslist: 4.19.1 semver: 6.3.0 dev: true - /@babel/helper-create-class-features-plugin/7.16.10_@babel+core@7.16.12: + /@babel/helper-create-class-features-plugin/7.17.1_@babel+core@7.17.0: resolution: { - integrity: sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg== + integrity: sha512-JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0 dependencies: - "@babel/core": 7.16.12 + "@babel/core": 7.17.0 "@babel/helper-annotate-as-pure": 7.16.7 "@babel/helper-environment-visitor": 7.16.7 "@babel/helper-function-name": 7.16.7 @@ -285,7 +294,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.16.8 + "@babel/types": 7.17.0 dev: true /@babel/helper-function-name/7.16.7: @@ -297,7 +306,7 @@ packages: dependencies: "@babel/helper-get-function-arity": 7.16.7 "@babel/template": 7.16.7 - "@babel/types": 7.16.8 + "@babel/types": 7.17.0 dev: true /@babel/helper-get-function-arity/7.16.7: @@ -307,7 +316,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.16.8 + "@babel/types": 7.17.0 dev: true /@babel/helper-hoist-variables/7.16.7: @@ -317,7 +326,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.16.8 + "@babel/types": 7.17.0 dev: true /@babel/helper-member-expression-to-functions/7.16.7: @@ -327,7 +336,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.16.8 + "@babel/types": 7.17.0 dev: true /@babel/helper-module-imports/7.16.7: @@ -337,7 +346,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.16.8 + "@babel/types": 7.17.0 dev: true /@babel/helper-module-transforms/7.16.7: @@ -353,8 +362,8 @@ packages: "@babel/helper-split-export-declaration": 7.16.7 "@babel/helper-validator-identifier": 7.16.7 "@babel/template": 7.16.7 - "@babel/traverse": 7.16.10 - "@babel/types": 7.16.8 + "@babel/traverse": 7.17.0 + "@babel/types": 7.17.0 transitivePeerDependencies: - supports-color dev: true @@ -366,7 +375,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.16.8 + "@babel/types": 7.17.0 dev: true /@babel/helper-plugin-utils/7.16.7: @@ -387,8 +396,8 @@ packages: "@babel/helper-environment-visitor": 7.16.7 "@babel/helper-member-expression-to-functions": 7.16.7 "@babel/helper-optimise-call-expression": 7.16.7 - "@babel/traverse": 7.16.10 - "@babel/types": 7.16.8 + "@babel/traverse": 7.17.0 + "@babel/types": 7.17.0 transitivePeerDependencies: - supports-color dev: true @@ -400,7 +409,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.16.8 + "@babel/types": 7.17.0 dev: true /@babel/helper-split-export-declaration/7.16.7: @@ -410,7 +419,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.16.8 + "@babel/types": 7.17.0 dev: true /@babel/helper-validator-identifier/7.16.7: @@ -429,16 +438,16 @@ packages: engines: { node: ">=6.9.0" } dev: true - /@babel/helpers/7.16.7: + /@babel/helpers/7.17.0: resolution: { - integrity: sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw== + integrity: sha512-Xe/9NFxjPwELUvW2dsukcMZIp6XwPSbI4ojFBJuX5ramHuVE22SVcZIwqzdWo5uCgeTXW8qV97lMvSOjq+1+nQ== } engines: { node: ">=6.9.0" } dependencies: "@babel/template": 7.16.7 - "@babel/traverse": 7.16.10 - "@babel/types": 7.16.8 + "@babel/traverse": 7.17.0 + "@babel/types": 7.17.0 transitivePeerDependencies: - supports-color dev: true @@ -455,15 +464,15 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser/7.16.12: + /@babel/parser/7.17.0: resolution: { - integrity: sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A== + integrity: sha512-VKXSCQx5D8S04ej+Dqsr1CzYvvWgf20jIw2D+YhQCrIlr2UZGaDds23Y0xg75/skOxpLCRpUZvk/1EAVkGoDOw== } engines: { node: ">=6.0.0" } hasBin: true - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.16.12: + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.17.0: resolution: { integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== @@ -471,11 +480,11 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.16.12 + "@babel/core": 7.17.0 "@babel/helper-plugin-utils": 7.16.7 dev: true - /@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.16.12: + /@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.17.0: resolution: { integrity: sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q== @@ -484,11 +493,11 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.16.12 + "@babel/core": 7.17.0 "@babel/helper-plugin-utils": 7.16.7 dev: true - /@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.16.12: + /@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.17.0: resolution: { integrity: sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A== @@ -497,11 +506,11 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.16.12 + "@babel/core": 7.17.0 "@babel/helper-plugin-utils": 7.16.7 dev: true - /@babel/plugin-transform-typescript/7.16.8_@babel+core@7.16.12: + /@babel/plugin-transform-typescript/7.16.8_@babel+core@7.17.0: resolution: { integrity: sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ== @@ -510,18 +519,18 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.16.12 - "@babel/helper-create-class-features-plugin": 7.16.10_@babel+core@7.16.12 + "@babel/core": 7.17.0 + "@babel/helper-create-class-features-plugin": 7.17.1_@babel+core@7.17.0 "@babel/helper-plugin-utils": 7.16.7 - "@babel/plugin-syntax-typescript": 7.16.7_@babel+core@7.16.12 + "@babel/plugin-syntax-typescript": 7.16.7_@babel+core@7.17.0 transitivePeerDependencies: - supports-color dev: true - /@babel/standalone/7.16.12: + /@babel/standalone/7.17.1: resolution: { - integrity: sha512-Yhx3HHbBLCE0AzpmAXQ2h0adOz0N4Ga64EC7BibFPbdE0c9/davL/NCdHJf/xuQUbwtCg99g1ZLUsMvTLgBQ2w== + integrity: sha512-rNHDt0ESbXq6BZv89BaSB0nlfymx/X5ASndRM58xOkgOJ6+YuCq8R3//3QP1sLAY2m4exiCg4BFD53vCVFzBKw== } engines: { node: ">=6.9.0" } dev: true @@ -534,35 +543,35 @@ packages: engines: { node: ">=6.9.0" } dependencies: "@babel/code-frame": 7.16.7 - "@babel/parser": 7.16.12 - "@babel/types": 7.16.8 + "@babel/parser": 7.17.0 + "@babel/types": 7.17.0 dev: true - /@babel/traverse/7.16.10: + /@babel/traverse/7.17.0: resolution: { - integrity: sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw== + integrity: sha512-fpFIXvqD6kC7c7PUNnZ0Z8cQXlarCLtCUpt2S1Dx7PjoRtCFffvOkHHSom+m5HIxMZn5bIBVb71lhabcmjEsqg== } engines: { node: ">=6.9.0" } dependencies: "@babel/code-frame": 7.16.7 - "@babel/generator": 7.16.8 + "@babel/generator": 7.17.0 "@babel/helper-environment-visitor": 7.16.7 "@babel/helper-function-name": 7.16.7 "@babel/helper-hoist-variables": 7.16.7 "@babel/helper-split-export-declaration": 7.16.7 - "@babel/parser": 7.16.12 - "@babel/types": 7.16.8 + "@babel/parser": 7.17.0 + "@babel/types": 7.17.0 debug: 4.3.3 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types/7.16.8: + /@babel/types/7.17.0: resolution: { - integrity: sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg== + integrity: sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== } engines: { node: ">=6.9.0" } dependencies: @@ -767,7 +776,7 @@ packages: engines: { node: ">=10" } dev: false - /@element-plus/icons-vue/0.2.6_vue@3.2.29: + /@element-plus/icons-vue/0.2.6_vue@3.2.30: resolution: { integrity: sha512-2gg7VCq4d2firgl7/aVym4Cx/wqKFwKybEQGJiiWJN4urW36+QdAEG1knqSD9qidbjhVp0Jnc9XdSTR1/4Whzw== @@ -775,7 +784,7 @@ packages: peerDependencies: vue: ^3.2.0 dependencies: - vue: 3.2.29 + vue: 3.2.30 dev: false /@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_e1c3b685f8b7686dcc885a02fd14c5f0: @@ -796,36 +805,36 @@ packages: - typescript dev: true - /@eslint/eslintrc/0.4.3: + /@eslint/eslintrc/1.0.5: resolution: { - integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== + integrity: sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ== } - engines: { node: ^10.12.0 || >=12.0.0 } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: ajv: 6.12.6 debug: 4.3.3 - espree: 7.3.1 - globals: 13.12.0 + espree: 9.3.0 + globals: 13.12.1 ignore: 4.0.6 import-fresh: 3.3.0 - js-yaml: 3.14.1 - minimatch: 3.0.4 + js-yaml: 4.1.0 + minimatch: 3.0.5 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color dev: true - /@humanwhocodes/config-array/0.5.0: + /@humanwhocodes/config-array/0.9.3: resolution: { - integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== + integrity: sha512-3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ== } engines: { node: ">=10.10.0" } dependencies: "@humanwhocodes/object-schema": 1.2.1 debug: 4.3.3 - minimatch: 3.0.4 + minimatch: 3.0.5 transitivePeerDependencies: - supports-color dev: true @@ -865,7 +874,7 @@ packages: } dev: true - /@iconify/vue/3.1.3_vue@3.2.29: + /@iconify/vue/3.1.3_vue@3.2.30: resolution: { integrity: sha512-tZ7+mh2HDy8pj7dajByn4bE72XIZM3l+F490VIAAYifwpqGnjqv9O60n1MPsV5dM7Q+FN6yVXZMdXT68l//WTw== @@ -874,7 +883,7 @@ packages: vue: 3.x dependencies: cross-fetch: 3.1.5 - vue: 3.2.29 + vue: 3.2.30 transitivePeerDependencies: - encoding dev: true @@ -932,6 +941,31 @@ packages: "@intlify/shared": 9.2.0-beta.30 dev: false + /@jridgewell/resolve-uri/3.0.4: + resolution: + { + integrity: sha512-cz8HFjOFfUBtvN+NXYSFMHYRdxZMaEl0XypVrhzxBgadKIXhIkRd8aMeHhmF56Sl7SuS8OnUpQ73/k9LE4VnLg== + } + engines: { node: ">=6.0.0" } + dev: true + + /@jridgewell/sourcemap-codec/1.4.10: + resolution: + { + integrity: sha512-Ht8wIW5v165atIX1p+JvKR5ONzUyF4Ac8DZIQ5kZs9zrb6M8SJNXpx1zn04rn65VjBMygRoMXcyYwNK0fT7bEg== + } + dev: true + + /@jridgewell/trace-mapping/0.3.2: + resolution: + { + integrity: sha512-9KzzH4kMjA2XmBRHfqG2/Vtl7s92l6uNDd0wW7frDE+EUvQFGqNXhWp0UGJjSkt3v2AYjzOZn1QO9XaTNJIt1Q== + } + dependencies: + "@jridgewell/resolve-uri": 3.0.4 + "@jridgewell/sourcemap-codec": 1.4.10 + dev: true + /@nodelib/fs.scandir/2.1.5: resolution: { @@ -1011,40 +1045,6 @@ packages: picomatch: 2.3.1 dev: true - /@stylelint/postcss-css-in-js/0.37.2_4f7b71a942b8b7a555b8adf78f88122b: - resolution: - { - integrity: sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA== - } - peerDependencies: - postcss: ">=7.0.0" - postcss-syntax: ">=0.36.2" - dependencies: - "@babel/core": 7.16.12 - postcss: 7.0.39 - postcss-syntax: 0.36.2_postcss@7.0.39 - transitivePeerDependencies: - - supports-color - dev: true - - /@stylelint/postcss-markdown/0.36.2_4f7b71a942b8b7a555b8adf78f88122b: - resolution: - { - integrity: sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ== - } - deprecated: "Use the original unforked package instead: postcss-markdown" - peerDependencies: - postcss: ">=7.0.0" - postcss-syntax: ">=0.36.2" - dependencies: - postcss: 7.0.39 - postcss-syntax: 0.36.2_postcss@7.0.39 - remark: 13.0.0 - unist-util-find-all-after: 3.0.2 - transitivePeerDependencies: - - supports-color - dev: true - /@trysound/sax/0.2.0: resolution: { @@ -1081,15 +1081,6 @@ packages: } dev: true - /@types/mdast/3.0.10: - resolution: - { - integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA== - } - dependencies: - "@types/unist": 2.0.6 - dev: true - /@types/minimatch/3.0.5: resolution: { @@ -1169,33 +1160,28 @@ packages: } dev: true - /@types/unist/2.0.6: + /@typescript-eslint/eslint-plugin/5.10.2_2595c2126aec4d4b6e944b931dabb4c2: resolution: { - integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== + integrity: sha512-4W/9lLuE+v27O/oe7hXJKjNtBLnZE8tQAFpapdxwSVHqtmIoPB1gph3+ahNwVuNL37BX7YQHyGF9Xv6XCnIX2Q== } - dev: true - - /@typescript-eslint/eslint-plugin/4.31.0_b1eec05d840cbef4d75fec1389231cd4: - resolution: - { - integrity: sha512-iPKZTZNavAlOhfF4gymiSuUkgLne/nh5Oz2/mdiUmuZVD42m9PapnCnzjxuDsnpnbH3wT5s2D8bw6S39TC6GNw== - } - engines: { node: ^10.12.0 || >=12.0.0 } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: - "@typescript-eslint/parser": ^4.0.0 - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + "@typescript-eslint/parser": ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 typescript: "*" peerDependenciesMeta: typescript: optional: true dependencies: - "@typescript-eslint/experimental-utils": 4.31.0_eslint@7.30.0+typescript@4.5.5 - "@typescript-eslint/parser": 4.31.0_eslint@7.30.0+typescript@4.5.5 - "@typescript-eslint/scope-manager": 4.31.0 + "@typescript-eslint/parser": 5.10.2_eslint@8.8.0+typescript@4.5.5 + "@typescript-eslint/scope-manager": 5.10.2 + "@typescript-eslint/type-utils": 5.10.2_eslint@8.8.0+typescript@4.5.5 + "@typescript-eslint/utils": 5.10.2_eslint@8.8.0+typescript@4.5.5 debug: 4.3.3 - eslint: 7.30.0 + eslint: 8.8.0 functional-red-black-tree: 1.0.1 + ignore: 5.2.0 regexpp: 3.2.0 semver: 7.3.5 tsutils: 3.21.0_typescript@4.5.5 @@ -1204,83 +1190,84 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils/4.31.0_eslint@7.30.0+typescript@4.5.5: + /@typescript-eslint/parser/5.10.2_eslint@8.8.0+typescript@4.5.5: resolution: { - integrity: sha512-Hld+EQiKLMppgKKkdUsLeVIeEOrwKc2G983NmznY/r5/ZtZCDvIOXnXtwqJIgYz/ymsy7n7RGvMyrzf1WaSQrw== + integrity: sha512-JaNYGkaQVhP6HNF+lkdOr2cAs2wdSZBoalE22uYWq8IEv/OVH0RksSGydk+sW8cLoSeYmC+OHvRyv2i4AQ7Czg== } - engines: { node: ^10.12.0 || >=12.0.0 } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: - eslint: "*" + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true dependencies: - "@types/json-schema": 7.0.9 - "@typescript-eslint/scope-manager": 4.31.0 - "@typescript-eslint/types": 4.31.0 - "@typescript-eslint/typescript-estree": 4.31.0_typescript@4.5.5 - eslint: 7.30.0 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@7.30.0 + "@typescript-eslint/scope-manager": 5.10.2 + "@typescript-eslint/types": 5.10.2 + "@typescript-eslint/typescript-estree": 5.10.2_typescript@4.5.5 + debug: 4.3.3 + eslint: 8.8.0 + typescript: 4.5.5 transitivePeerDependencies: - supports-color - - typescript dev: true - /@typescript-eslint/parser/4.31.0_eslint@7.30.0+typescript@4.5.5: + /@typescript-eslint/scope-manager/5.10.2: resolution: { - integrity: sha512-oWbzvPh5amMuTmKaf1wp0ySxPt2ZXHnFQBN2Szu1O//7LmOvgaKTCIDNLK2NvzpmVd5A2M/1j/rujBqO37hj3w== + integrity: sha512-39Tm6f4RoZoVUWBYr3ekS75TYgpr5Y+X0xLZxXqcZNDWZdJdYbKd3q2IR4V9y5NxxiPu/jxJ8XP7EgHiEQtFnw== } - engines: { node: ^10.12.0 || >=12.0.0 } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + dependencies: + "@typescript-eslint/types": 5.10.2 + "@typescript-eslint/visitor-keys": 5.10.2 + dev: true + + /@typescript-eslint/type-utils/5.10.2_eslint@8.8.0+typescript@4.5.5: + resolution: + { + integrity: sha512-uRKSvw/Ccs5FYEoXW04Z5VfzF2iiZcx8Fu7DGIB7RHozuP0VbKNzP1KfZkHBTM75pCpsWxIthEH1B33dmGBKHw== + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + eslint: "*" typescript: "*" peerDependenciesMeta: typescript: optional: true dependencies: - "@typescript-eslint/scope-manager": 4.31.0 - "@typescript-eslint/types": 4.31.0 - "@typescript-eslint/typescript-estree": 4.31.0_typescript@4.5.5 + "@typescript-eslint/utils": 5.10.2_eslint@8.8.0+typescript@4.5.5 debug: 4.3.3 - eslint: 7.30.0 + eslint: 8.8.0 + tsutils: 3.21.0_typescript@4.5.5 typescript: 4.5.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/4.31.0: - resolution: - { - integrity: sha512-LJ+xtl34W76JMRLjbaQorhR0hfRAlp3Lscdiz9NeI/8i+q0hdBZ7BsiYieLoYWqy+AnRigaD3hUwPFugSzdocg== - } - engines: { node: ^8.10.0 || ^10.13.0 || >=11.10.1 } - dependencies: - "@typescript-eslint/types": 4.31.0 - "@typescript-eslint/visitor-keys": 4.31.0 - dev: true - - /@typescript-eslint/types/4.31.0: + /@typescript-eslint/types/5.10.2: resolution: { - integrity: sha512-9XR5q9mk7DCXgXLS7REIVs+BaAswfdHhx91XqlJklmqWpTALGjygWVIb/UnLh4NWhfwhR5wNe1yTyCInxVhLqQ== + integrity: sha512-Qfp0qk/5j2Rz3p3/WhWgu4S1JtMcPgFLnmAKAW061uXxKSa7VWKZsDXVaMXh2N60CX9h6YLaBoy9PJAfCOjk3w== } - engines: { node: ^8.10.0 || ^10.13.0 || >=11.10.1 } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /@typescript-eslint/typescript-estree/4.31.0_typescript@4.5.5: + /@typescript-eslint/typescript-estree/5.10.2_typescript@4.5.5: resolution: { - integrity: sha512-QHl2014t3ptg+xpmOSSPn5hm4mY8D4s97ftzyk9BZ8RxYQ3j73XcwuijnJ9cMa6DO4aLXeo8XS3z1omT9LA/Eg== + integrity: sha512-WHHw6a9vvZls6JkTgGljwCsMkv8wu8XU8WaYKeYhxhWXH/atZeiMW6uDFPLZOvzNOGmuSMvHtZKd6AuC8PrwKQ== } - engines: { node: ^10.12.0 || >=12.0.0 } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: typescript: "*" peerDependenciesMeta: typescript: optional: true dependencies: - "@typescript-eslint/types": 4.31.0 - "@typescript-eslint/visitor-keys": 4.31.0 + "@typescript-eslint/types": 5.10.2 + "@typescript-eslint/visitor-keys": 5.10.2 debug: 4.3.3 globby: 11.1.0 is-glob: 4.0.3 @@ -1291,15 +1278,36 @@ packages: - supports-color dev: true - /@typescript-eslint/visitor-keys/4.31.0: + /@typescript-eslint/utils/5.10.2_eslint@8.8.0+typescript@4.5.5: resolution: { - integrity: sha512-HUcRp2a9I+P21+O21yu3ezv3GEPGjyGiXoEUQwZXjR8UxRApGeLyWH4ZIIUSalE28aG4YsV6GjtaAVB3QKOu0w== + integrity: sha512-vuJaBeig1NnBRkf7q9tgMLREiYD7zsMrsN1DA3wcoMDvr3BTFiIpKjGiYZoKPllfEwN7spUjv7ZqD+JhbVjEPg== } - engines: { node: ^8.10.0 || ^10.13.0 || >=11.10.1 } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - "@typescript-eslint/types": 4.31.0 - eslint-visitor-keys: 2.1.0 + "@types/json-schema": 7.0.9 + "@typescript-eslint/scope-manager": 5.10.2 + "@typescript-eslint/types": 5.10.2 + "@typescript-eslint/typescript-estree": 5.10.2_typescript@4.5.5 + eslint: 8.8.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0_eslint@8.8.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/visitor-keys/5.10.2: + resolution: + { + integrity: sha512-zHIhYGGGrFJvvyfwHk5M08C5B5K4bewkm+rrvNTKk1/S15YHR+SA/QUF8ZWscXSfEaB8Nn2puZj+iHcoxVOD/Q== + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + dependencies: + "@typescript-eslint/types": 5.10.2 + eslint-visitor-keys: 3.2.0 dev: true /@vitejs/plugin-legacy/1.6.4_vite@2.7.13: @@ -1311,12 +1319,12 @@ packages: peerDependencies: vite: ^2.0.0 dependencies: - "@babel/standalone": 7.16.12 - core-js: 3.20.3 + "@babel/standalone": 7.17.1 + core-js: 3.21.0 magic-string: 0.25.7 regenerator-runtime: 0.13.9 systemjs: 6.12.1 - vite: 2.7.13_sass@1.49.0 + vite: 2.7.13_sass@1.49.7 dev: true /@vitejs/plugin-vue-jsx/1.3.3: @@ -1326,17 +1334,17 @@ packages: } engines: { node: ">=12.0.0" } dependencies: - "@babel/core": 7.16.12 - "@babel/plugin-syntax-import-meta": 7.10.4_@babel+core@7.16.12 - "@babel/plugin-transform-typescript": 7.16.8_@babel+core@7.16.12 + "@babel/core": 7.17.0 + "@babel/plugin-syntax-import-meta": 7.10.4_@babel+core@7.17.0 + "@babel/plugin-transform-typescript": 7.16.8_@babel+core@7.17.0 "@rollup/pluginutils": 4.1.2 - "@vue/babel-plugin-jsx": 1.1.1_@babel+core@7.16.12 + "@vue/babel-plugin-jsx": 1.1.1_@babel+core@7.17.0 hash-sum: 2.0.0 transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue/2.1.0_vite@2.7.13+vue@3.2.29: + /@vitejs/plugin-vue/2.1.0_vite@2.7.13+vue@3.2.30: resolution: { integrity: sha512-AZ78WxvFMYd8JmM/GBV6a6SGGTU0GgN/0/4T+FnMMsLzFEzTeAUwuraapy50ifHZsC+G5SvWs86bvaCPTneFlA== @@ -1346,8 +1354,8 @@ packages: vite: ^2.5.10 vue: ^3.2.25 dependencies: - vite: 2.7.13_sass@1.49.0 - vue: 3.2.29 + vite: 2.7.13_sass@1.49.7 + vue: 3.2.30 dev: true /@vue/babel-helper-vue-transform-on/1.0.2: @@ -1357,17 +1365,17 @@ packages: } dev: true - /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.16.12: + /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.17.0: resolution: { integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w== } dependencies: "@babel/helper-module-imports": 7.16.7 - "@babel/plugin-syntax-jsx": 7.16.7_@babel+core@7.16.12 + "@babel/plugin-syntax-jsx": 7.16.7_@babel+core@7.17.0 "@babel/template": 7.16.7 - "@babel/traverse": 7.16.10 - "@babel/types": 7.16.8 + "@babel/traverse": 7.17.0 + "@babel/types": 7.17.0 "@vue/babel-helper-vue-transform-on": 1.0.2 camelcase: 6.3.0 html-tags: 3.1.0 @@ -1377,51 +1385,51 @@ packages: - supports-color dev: true - /@vue/compiler-core/3.2.29: + /@vue/compiler-core/3.2.30: resolution: { - integrity: sha512-RePZ/J4Ub3sb7atQw6V6Rez+/5LCRHGFlSetT3N4VMrejqJnNPXKUt5AVm/9F5MJriy2w/VudEIvgscCfCWqxw== + integrity: sha512-64fq1KfcR+k3Vlw+IsBM2VhV5B+2IP3YxvKU8LWCDLrkmlXtbf2eMK6+0IwX5KP41D0f1gzryIiXR7P8cB9O5Q== } dependencies: - "@babel/parser": 7.16.12 - "@vue/shared": 3.2.29 + "@babel/parser": 7.17.0 + "@vue/shared": 3.2.30 estree-walker: 2.0.2 source-map: 0.6.1 - /@vue/compiler-dom/3.2.29: + /@vue/compiler-dom/3.2.30: resolution: { - integrity: sha512-y26vK5khdNS9L3ckvkqJk/78qXwWb75Ci8iYLb67AkJuIgyKhIOcR1E8RIt4mswlVCIeI9gQ+fmtdhaiTAtrBQ== + integrity: sha512-t7arHz2SXLCXlF2fdGDFVbhENbGMez254Z5edUqb//6WXJU1lC7GvSkUE7i5x8WSjgfqt60i0V8zdmk16rvLdw== } dependencies: - "@vue/compiler-core": 3.2.29 - "@vue/shared": 3.2.29 + "@vue/compiler-core": 3.2.30 + "@vue/shared": 3.2.30 - /@vue/compiler-sfc/3.2.29: + /@vue/compiler-sfc/3.2.30: resolution: { - integrity: sha512-X9+0dwsag2u6hSOP/XsMYqFti/edvYvxamgBgCcbSYuXx1xLZN+dS/GvQKM4AgGS4djqo0jQvWfIXdfZ2ET68g== + integrity: sha512-P/5YpILtcQY92z72gxhkyOUPHVskEzhSrvYi91Xcr+csOxaDaYU5OqOxCzZKcf3Og70Tat404vO1OHrwprN90A== } dependencies: - "@babel/parser": 7.16.12 - "@vue/compiler-core": 3.2.29 - "@vue/compiler-dom": 3.2.29 - "@vue/compiler-ssr": 3.2.29 - "@vue/reactivity-transform": 3.2.29 - "@vue/shared": 3.2.29 + "@babel/parser": 7.17.0 + "@vue/compiler-core": 3.2.30 + "@vue/compiler-dom": 3.2.30 + "@vue/compiler-ssr": 3.2.30 + "@vue/reactivity-transform": 3.2.30 + "@vue/shared": 3.2.30 estree-walker: 2.0.2 magic-string: 0.25.7 - postcss: 8.4.5 + postcss: 8.4.6 source-map: 0.6.1 - /@vue/compiler-ssr/3.2.29: + /@vue/compiler-ssr/3.2.30: resolution: { - integrity: sha512-LrvQwXlx66uWsB9/VydaaqEpae9xtmlUkeSKF6aPDbzx8M1h7ukxaPjNCAXuFd3fUHblcri8k42lfimHfzMICA== + integrity: sha512-OUh3MwAu/PsD7VN3UOdBbTkltkrUCNouSht47+CMRzpUR5+ta7+xyMAVHeq8wg4YZenWaJimbR5TL35Ka4Vk6g== } dependencies: - "@vue/compiler-dom": 3.2.29 - "@vue/shared": 3.2.29 + "@vue/compiler-dom": 3.2.30 + "@vue/shared": 3.2.30 /@vue/devtools-api/6.0.0-beta.21.1: resolution: @@ -1430,105 +1438,103 @@ packages: } dev: false - /@vue/eslint-config-prettier/6.0.0_82e4252401b0cc5be86f7c2133946f49: + /@vue/eslint-config-prettier/7.0.0_eslint@8.8.0+prettier@2.5.1: resolution: { - integrity: sha512-wFQmv45c3ige5EA+ngijq40YpVcIkAy0Lihupnsnd1Dao5CBbPyfCzqtejFLZX1EwH/kCJdpz3t6s+5wd3+KxQ== + integrity: sha512-/CTc6ML3Wta1tCe1gUeO0EYnVXfo3nJXsIhZ8WJr3sov+cGASr6yuiibJTL6lmIBm7GobopToOuB3B6AWyV0Iw== } peerDependencies: - eslint: ">= 5.0.0" - eslint-plugin-prettier: ^3.1.0 - prettier: ">= 1.13.0" + eslint: ">= 7.28.0" + prettier: ">= 2.0.0" dependencies: - eslint: 7.30.0 - eslint-config-prettier: 6.15.0_eslint@7.30.0 - eslint-plugin-prettier: 3.4.0_eslint@7.30.0+prettier@2.3.2 - prettier: 2.3.2 + eslint: 8.8.0 + eslint-config-prettier: 8.3.0_eslint@8.8.0 + eslint-plugin-prettier: 4.0.0_43197c8d12d1d439034cfcf65e1c48c2 + prettier: 2.5.1 dev: true - /@vue/eslint-config-typescript/7.0.0_e03d82996bd4a66fb128f33523d782ea: + /@vue/eslint-config-typescript/10.0.0_ad0ab671f10e8d796991ecfc701f24e3: resolution: { - integrity: sha512-UxUlvpSrFOoF8aQ+zX1leYiEBEm7CZmXYn/ZEM1zwSadUzpamx56RB4+Htdjisv1mX2tOjBegNUqH3kz2OL+Aw== + integrity: sha512-F94cL8ug3FaYXlCfU5/wiGjk1qeadmoBpRGAOBq+qre3Smdupa59dd6ZJrsfRODpsMPyTG7330juMDsUvpZ3Rw== } - engines: { node: ^10.12.0 || >=12.0.0 } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: - "@typescript-eslint/eslint-plugin": ^4.4.0 - "@typescript-eslint/parser": ^4.4.0 - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 - eslint-plugin-vue: ^5.2.3 || ^6.0.0 || ^7.0.0 - dependencies: - "@typescript-eslint/eslint-plugin": 4.31.0_b1eec05d840cbef4d75fec1389231cd4 - "@typescript-eslint/parser": 4.31.0_eslint@7.30.0+typescript@4.5.5 - eslint: 7.30.0 - eslint-plugin-vue: 7.17.0_eslint@7.30.0 - vue-eslint-parser: 7.10.0_eslint@7.30.0 + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 + eslint-plugin-vue: ^8.0.1 + dependencies: + "@typescript-eslint/eslint-plugin": 5.10.2_2595c2126aec4d4b6e944b931dabb4c2 + "@typescript-eslint/parser": 5.10.2_eslint@8.8.0+typescript@4.5.5 + eslint: 8.8.0 + eslint-plugin-vue: 8.4.1_eslint@8.8.0 + vue-eslint-parser: 8.2.0_eslint@8.8.0 transitivePeerDependencies: - supports-color + - typescript dev: true - /@vue/reactivity-transform/3.2.29: + /@vue/reactivity-transform/3.2.30: resolution: { - integrity: sha512-YF6HdOuhdOw6KyRm59+3rML8USb9o8mYM1q+SH0G41K3/q/G7uhPnHGKvspzceD7h9J3VR1waOQ93CUZj7J7OA== + integrity: sha512-Le5XzCJyK3qTjoTnvQG/Ehu8fYjayauMNFyMaEnwFlm/avDofpuibpS9u+/6AgzsGnVWN+i0Jgf25bJd9DIwMw== } dependencies: - "@babel/parser": 7.16.12 - "@vue/compiler-core": 3.2.29 - "@vue/shared": 3.2.29 + "@babel/parser": 7.17.0 + "@vue/compiler-core": 3.2.30 + "@vue/shared": 3.2.30 estree-walker: 2.0.2 magic-string: 0.25.7 - /@vue/reactivity/3.2.29: + /@vue/reactivity/3.2.30: resolution: { - integrity: sha512-Ryhb6Gy62YolKXH1gv42pEqwx7zs3n8gacRVZICSgjQz8Qr8QeCcFygBKYfJm3o1SccR7U+bVBQDWZGOyG1k4g== + integrity: sha512-qlNKbkRn2JiGxVUEdoXbLAy+vcuHUCcq+YH2uXWz0BNMvXY2plmz+oqsw+694llwmYLkke5lbdYF4DIupisIkg== } dependencies: - "@vue/shared": 3.2.29 + "@vue/shared": 3.2.30 dev: false - /@vue/runtime-core/3.2.29: + /@vue/runtime-core/3.2.30: resolution: { - integrity: sha512-VMvQuLdzoTGmCwIKTKVwKmIL0qcODIqe74JtK1pVr5lnaE0l25hopodmPag3RcnIcIXe+Ye3B2olRCn7fTCgig== + integrity: sha512-RTi7xH0Ht/6wfbo2WFBMJTEiyWFTqGhrksJm8lz6E+auO6lXZ6Eq3gPNfLt47GDWCm4xyrv+rs5R4UbarPEQ1Q== } dependencies: - "@vue/reactivity": 3.2.29 - "@vue/shared": 3.2.29 + "@vue/reactivity": 3.2.30 + "@vue/shared": 3.2.30 dev: false - /@vue/runtime-dom/3.2.29: + /@vue/runtime-dom/3.2.30: resolution: { - integrity: sha512-YJgLQLwr+SQyORzTsBQLL5TT/5UiV83tEotqjL7F9aFDIQdFBTCwpkCFvX9jqwHoyi9sJqM9XtTrMcc8z/OjPA== + integrity: sha512-a3+jrncDvEFQmB+v9k0VyT4/Y3XO6OAueCroXXY4yLyr6PJeyxljweV5TzvW0rvVzH9sZO0QAvG76Lo+6C92Qw== } dependencies: - "@vue/runtime-core": 3.2.29 - "@vue/shared": 3.2.29 + "@vue/runtime-core": 3.2.30 + "@vue/shared": 3.2.30 csstype: 2.6.19 dev: false - /@vue/server-renderer/3.2.29_vue@3.2.29: + /@vue/server-renderer/3.2.30_vue@3.2.30: resolution: { - integrity: sha512-lpiYx7ciV7rWfJ0tPkoSOlLmwqBZ9FTmQm33S+T4g0j1fO/LmhJ9b9Ctl1o5xvIFVDk9QkSUWANZn7H2pXuxVw== + integrity: sha512-pzb8J/w+JdZVOtuKFlirGqrs4GP60FXGDJySw3WV2pCetuFstaacDrnymEeSo3ohAD+Qjv7zAG+Y7OvkdxQxmQ== } peerDependencies: - vue: 3.2.29 + vue: 3.2.30 dependencies: - "@vue/compiler-ssr": 3.2.29 - "@vue/shared": 3.2.29 - vue: 3.2.29 + "@vue/compiler-ssr": 3.2.30 + "@vue/shared": 3.2.30 + vue: 3.2.30 dev: false - /@vue/shared/3.2.29: + /@vue/shared/3.2.30: resolution: { - integrity: sha512-BjNpU8OK6Z0LVzGUppEk0CMYm/hKDnZfYdjSmPOs0N+TR1cLKJAkDwW8ASZUvaaSLEi6d3hVM7jnWnX+6yWnHw== + integrity: sha512-B3HouBtUxcfu2w2d+VhdLcVBXKYYhXiFMAfQ+hoe8NUhKkPRkWDIqhpuehCZxVQ3S2dN1P1WfKGlxGC+pfmxGg== } - /@vueuse/core/7.5.5_vue@3.2.29: + /@vueuse/core/7.5.5_vue@3.2.30: resolution: { integrity: sha512-RBDqmIoGfak4h3xdXa/Av+ibkb8NY044wEy6+PG2FAWNaID8/FkqmSFjbxogrbmpSX1yZ1PBHrM8DUp/FrIpbg== @@ -1542,12 +1548,12 @@ packages: vue: optional: true dependencies: - "@vueuse/shared": 7.5.5_vue@3.2.29 - vue: 3.2.29 - vue-demi: 0.12.1_vue@3.2.29 + "@vueuse/shared": 7.5.5_vue@3.2.30 + vue: 3.2.30 + vue-demi: 0.12.1_vue@3.2.30 dev: false - /@vueuse/motion/2.0.0-beta.9_vue@3.2.29: + /@vueuse/motion/2.0.0-beta.9_vue@3.2.30: resolution: { integrity: sha512-S61glJRkYCqLJA9oPM+jdAWXM/ZFnRi6UZJ0TpxDUhRuA+ri0G5hwwmcy4y78wvX6gkDUGQFFGELz1xBEwrZww== @@ -1559,13 +1565,13 @@ packages: "@vue/composition-api": optional: true dependencies: - "@vueuse/core": 7.5.5_vue@3.2.29 + "@vueuse/core": 7.5.5_vue@3.2.30 popmotion: 11.0.3 - vue: 3.2.29 - vue-demi: 0.12.1_vue@3.2.29 + vue: 3.2.30 + vue-demi: 0.12.1_vue@3.2.30 dev: false - /@vueuse/shared/7.5.5_vue@3.2.29: + /@vueuse/shared/7.5.5_vue@3.2.30: resolution: { integrity: sha512-mzzTsotHQRPnPAChy8iCv6ek/90CKYhAFyMRgNsMxpT0afZJkbMO/X0OaOu/1NuGbgb8UVjlsWKmCUgKTOF5hA== @@ -1579,8 +1585,8 @@ packages: vue: optional: true dependencies: - vue: 3.2.29 - vue-demi: 0.12.1_vue@3.2.29 + vue: 3.2.30 + vue-demi: 0.12.1_vue@3.2.30 dev: false /@windicss/config/1.6.3: @@ -1590,7 +1596,7 @@ packages: } dependencies: debug: 4.3.3 - jiti: 1.12.14 + jiti: 1.12.15 windicss: 3.4.3 transitivePeerDependencies: - supports-color @@ -1613,7 +1619,7 @@ packages: - supports-color dev: true - /@zougt/some-loader-utils/1.4.2_sass@1.49.0: + /@zougt/some-loader-utils/1.4.2_sass@1.49.7: resolution: { integrity: sha512-RYD7OPoypVGICOO+9P/6fawtp1gi2/sp4Lol5S0cUzrBvrWnPJTYENplDtxutVQtLwXKg9aKS+B2/zGEEebJqA== @@ -1626,23 +1632,23 @@ packages: dependencies: cac: 6.7.12 color: 4.2.0 - cssnano: 5.0.16_postcss@8.4.5 - cssnano-preset-lite: 2.0.2_postcss@8.4.5 + cssnano: 5.0.16_postcss@8.4.6 + cssnano-preset-lite: 2.0.2_postcss@8.4.6 fs-extra: 10.0.0 - postcss: 8.4.5 + postcss: 8.4.6 prettier: 2.5.1 - sass: 1.49.0 + sass: 1.49.7 uuid: 8.3.2 dev: true - /@zougt/vite-plugin-theme-preprocessor/1.4.4_sass@1.49.0: + /@zougt/vite-plugin-theme-preprocessor/1.4.4_sass@1.49.7: resolution: { integrity: sha512-YeykUlFIwyn7PMuVu419qP6x0r58FgRMmicBBa1/olpuC4+ND8/G3g5uZqhyyVE4JwM7rHRLjWN/9oTcZHUruA== } engines: { node: ">= 12.0.0" } dependencies: - "@zougt/some-loader-utils": 1.4.2_sass@1.49.0 + "@zougt/some-loader-utils": 1.4.2_sass@1.49.7 cac: 6.7.12 chalk: 5.0.0 fs-extra: 10.0.0 @@ -1663,7 +1669,7 @@ packages: through: 2.3.8 dev: true - /acorn-jsx/5.3.2_acorn@7.4.1: + /acorn-jsx/5.3.2_acorn@8.7.0: resolution: { integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== @@ -1671,13 +1677,13 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 7.4.1 + acorn: 8.7.0 dev: true - /acorn/7.4.1: + /acorn/8.7.0: resolution: { - integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + integrity: sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ== } engines: { node: ">=0.4.0" } hasBin: true @@ -1706,10 +1712,10 @@ packages: uri-js: 4.4.1 dev: true - /ajv/8.9.0: + /ajv/8.10.0: resolution: { - integrity: sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ== + integrity: sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw== } dependencies: fast-deep-equal: 3.1.3 @@ -1789,13 +1795,11 @@ packages: } dev: true - /argparse/1.0.10: + /argparse/2.0.1: resolution: { - integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== } - dependencies: - sprintf-js: 1.0.3 dev: true /array-differ/3.0.0: @@ -1857,7 +1861,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.19.1 - caniuse-lite: 1.0.30001303 + caniuse-lite: 1.0.30001309 fraction.js: 4.1.2 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -1865,22 +1869,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /autoprefixer/9.8.8: - resolution: - { - integrity: sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA== - } - hasBin: true - dependencies: - browserslist: 4.19.1 - caniuse-lite: 1.0.30001303 - normalize-range: 0.1.2 - num2fraction: 1.2.2 - picocolors: 0.2.1 - postcss: 7.0.39 - postcss-value-parser: 4.2.0 - dev: true - /axios/0.25.0: resolution: { @@ -1892,13 +1880,6 @@ packages: - debug dev: false - /bail/1.0.5: - resolution: - { - integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ== - } - dev: true - /balanced-match/0.1.0: resolution: { integrity: sha1-tQS9BYabOSWd0MXvw12EMXbczEo= } dev: false @@ -1961,8 +1942,8 @@ packages: engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true dependencies: - caniuse-lite: 1.0.30001303 - electron-to-chromium: 1.4.54 + caniuse-lite: 1.0.30001309 + electron-to-chromium: 1.4.65 escalade: 3.1.1 node-releases: 2.0.1 picocolors: 1.0.0 @@ -2054,15 +2035,15 @@ packages: } dependencies: browserslist: 4.19.1 - caniuse-lite: 1.0.30001303 + caniuse-lite: 1.0.30001309 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - /caniuse-lite/1.0.30001303: + /caniuse-lite/1.0.30001309: resolution: { - integrity: sha512-/Mqc1oESndUNszJP0kx0UaQU9kEv9nNtJ7Kn8AdA0mNnH8eR1cj0kG+NbNuC1Wq/b21eA8prhKRA3bbkjONegQ== + integrity: sha512-Pl8vfigmBXXq+/yUz1jUwULeq9xhMJznzdc/xwl4WclDAuebcTHVefpz8lE/bMI+UN7TOkSSe7B7RnZd6+dzjA== } dev: true @@ -2139,27 +2120,6 @@ packages: tslib: 2.3.1 dev: true - /character-entities-legacy/1.1.4: - resolution: - { - integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA== - } - dev: true - - /character-entities/1.2.4: - resolution: - { - integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw== - } - dev: true - - /character-reference-invalid/1.1.4: - resolution: - { - integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== - } - dev: true - /chokidar/3.5.3: resolution: { @@ -2323,12 +2283,12 @@ packages: engines: { node: ">= 10" } dev: true - /commander/8.3.0: + /commander/9.0.0: resolution: { - integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + integrity: sha512-JJfP2saEKbQqvW+FI93OYUB4ByV5cizMpFMiiJI8xDbBvQvSkIk0VvQdn1CZ8mqAO8Loq2h0gYTYtDFUZUeERw== } - engines: { node: ">= 12" } + engines: { node: ^12.20.0 || >=14 } dev: false /compare-func/2.0.0: @@ -2417,10 +2377,10 @@ packages: safe-buffer: 5.1.2 dev: true - /core-js/3.20.3: + /core-js/3.21.0: resolution: { - integrity: sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag== + integrity: sha512-YUdI3fFu4TF/2WykQ2xzSiTQdldLB4KVuL9WeAy5XONZYt5Cun/fpQvctoKbCgvPhmzADeesTk/j2Rdx77AcKQ== } requiresBuild: true dev: true @@ -2489,7 +2449,7 @@ packages: rgb: 0.1.0 dev: false - /css-declaration-sorter/6.1.4_postcss@8.4.5: + /css-declaration-sorter/6.1.4_postcss@8.4.6: resolution: { integrity: sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw== @@ -2498,7 +2458,7 @@ packages: peerDependencies: postcss: ^8.0.9 dependencies: - postcss: 8.4.5 + postcss: 8.4.6 timsort: 0.3.0 dev: true @@ -2543,7 +2503,7 @@ packages: hasBin: true dev: true - /cssnano-preset-default/5.1.11_postcss@8.4.5: + /cssnano-preset-default/5.1.11_postcss@8.4.6: resolution: { integrity: sha512-ETet5hqHxmzQq2ynXMOQofKuLm7VOjMiOB7E2zdtm/hSeCKlD9fabzIUV4GoPcRyJRHi+4kGf0vsfGYbQ4nmPw== @@ -2552,39 +2512,39 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - css-declaration-sorter: 6.1.4_postcss@8.4.5 - cssnano-utils: 3.0.1_postcss@8.4.5 - postcss: 8.4.5 - postcss-calc: 8.2.2_postcss@8.4.5 - postcss-colormin: 5.2.4_postcss@8.4.5 - postcss-convert-values: 5.0.3_postcss@8.4.5 - postcss-discard-comments: 5.0.2_postcss@8.4.5 - postcss-discard-duplicates: 5.0.2_postcss@8.4.5 - postcss-discard-empty: 5.0.2_postcss@8.4.5 - postcss-discard-overridden: 5.0.3_postcss@8.4.5 - postcss-merge-longhand: 5.0.5_postcss@8.4.5 - postcss-merge-rules: 5.0.5_postcss@8.4.5 - postcss-minify-font-values: 5.0.3_postcss@8.4.5 - postcss-minify-gradients: 5.0.5_postcss@8.4.5 - postcss-minify-params: 5.0.4_postcss@8.4.5 - postcss-minify-selectors: 5.1.2_postcss@8.4.5 - postcss-normalize-charset: 5.0.2_postcss@8.4.5 - postcss-normalize-display-values: 5.0.2_postcss@8.4.5 - postcss-normalize-positions: 5.0.3_postcss@8.4.5 - postcss-normalize-repeat-style: 5.0.3_postcss@8.4.5 - postcss-normalize-string: 5.0.3_postcss@8.4.5 - postcss-normalize-timing-functions: 5.0.2_postcss@8.4.5 - postcss-normalize-unicode: 5.0.3_postcss@8.4.5 - postcss-normalize-url: 5.0.4_postcss@8.4.5 - postcss-normalize-whitespace: 5.0.3_postcss@8.4.5 - postcss-ordered-values: 5.0.4_postcss@8.4.5 - postcss-reduce-initial: 5.0.2_postcss@8.4.5 - postcss-reduce-transforms: 5.0.3_postcss@8.4.5 - postcss-svgo: 5.0.3_postcss@8.4.5 - postcss-unique-selectors: 5.0.3_postcss@8.4.5 - dev: true - - /cssnano-preset-lite/2.0.2_postcss@8.4.5: + css-declaration-sorter: 6.1.4_postcss@8.4.6 + cssnano-utils: 3.0.1_postcss@8.4.6 + postcss: 8.4.6 + postcss-calc: 8.2.4_postcss@8.4.6 + postcss-colormin: 5.2.4_postcss@8.4.6 + postcss-convert-values: 5.0.3_postcss@8.4.6 + postcss-discard-comments: 5.0.2_postcss@8.4.6 + postcss-discard-duplicates: 5.0.2_postcss@8.4.6 + postcss-discard-empty: 5.0.2_postcss@8.4.6 + postcss-discard-overridden: 5.0.3_postcss@8.4.6 + postcss-merge-longhand: 5.0.5_postcss@8.4.6 + postcss-merge-rules: 5.0.5_postcss@8.4.6 + postcss-minify-font-values: 5.0.3_postcss@8.4.6 + postcss-minify-gradients: 5.0.5_postcss@8.4.6 + postcss-minify-params: 5.0.4_postcss@8.4.6 + postcss-minify-selectors: 5.1.2_postcss@8.4.6 + postcss-normalize-charset: 5.0.2_postcss@8.4.6 + postcss-normalize-display-values: 5.0.2_postcss@8.4.6 + postcss-normalize-positions: 5.0.3_postcss@8.4.6 + postcss-normalize-repeat-style: 5.0.3_postcss@8.4.6 + postcss-normalize-string: 5.0.3_postcss@8.4.6 + postcss-normalize-timing-functions: 5.0.2_postcss@8.4.6 + postcss-normalize-unicode: 5.0.3_postcss@8.4.6 + postcss-normalize-url: 5.0.4_postcss@8.4.6 + postcss-normalize-whitespace: 5.0.3_postcss@8.4.6 + postcss-ordered-values: 5.0.4_postcss@8.4.6 + postcss-reduce-initial: 5.0.2_postcss@8.4.6 + postcss-reduce-transforms: 5.0.3_postcss@8.4.6 + postcss-svgo: 5.0.3_postcss@8.4.6 + postcss-unique-selectors: 5.0.3_postcss@8.4.6 + dev: true + + /cssnano-preset-lite/2.0.2_postcss@8.4.6: resolution: { integrity: sha512-i4AmNxiYmsv1i5wOaRVR1fc/Y3fkl0TRxDkYgdrNP6stsrbE/XgIofVKX0FzB+mvlRtYwKw+vqHR1sVaNPhiRg== @@ -2593,14 +2553,14 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 3.0.1_postcss@8.4.5 - postcss: 8.4.5 - postcss-discard-comments: 5.0.2_postcss@8.4.5 - postcss-discard-empty: 5.0.2_postcss@8.4.5 - postcss-normalize-whitespace: 5.0.3_postcss@8.4.5 + cssnano-utils: 3.0.1_postcss@8.4.6 + postcss: 8.4.6 + postcss-discard-comments: 5.0.2_postcss@8.4.6 + postcss-discard-empty: 5.0.2_postcss@8.4.6 + postcss-normalize-whitespace: 5.0.3_postcss@8.4.6 dev: true - /cssnano-utils/3.0.1_postcss@8.4.5: + /cssnano-utils/3.0.1_postcss@8.4.6: resolution: { integrity: sha512-VNCHL364lh++/ono+S3j9NlUK+d97KNkxI77NlqZU2W3xd2/qmyN61dsa47pTpb55zuU4G4lI7qFjAXZJH1OAQ== @@ -2609,10 +2569,10 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.5 + postcss: 8.4.6 dev: true - /cssnano/5.0.16_postcss@8.4.5: + /cssnano/5.0.16_postcss@8.4.6: resolution: { integrity: sha512-ryhRI9/B9VFCwPbb1z60LLK5/ldoExi7nwdnJzpkLZkm2/r7j2X3jfY+ZvDVJhC/0fPZlrAguYdHNFg0iglPKQ== @@ -2621,9 +2581,9 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-preset-default: 5.1.11_postcss@8.4.5 + cssnano-preset-default: 5.1.11_postcss@8.4.6 lilconfig: 2.0.4 - postcss: 8.4.5 + postcss: 8.4.6 yaml: 1.10.2 dev: true @@ -2756,16 +2716,6 @@ packages: esutils: 2.0.3 dev: true - /dom-serializer/0.2.2: - resolution: - { - integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== - } - dependencies: - domelementtype: 2.2.0 - entities: 2.2.0 - dev: true - /dom-serializer/1.3.2: resolution: { @@ -2777,13 +2727,6 @@ packages: entities: 2.2.0 dev: true - /domelementtype/1.3.1: - resolution: - { - integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== - } - dev: true - /domelementtype/2.2.0: resolution: { @@ -2791,15 +2734,6 @@ packages: } dev: true - /domhandler/2.4.2: - resolution: - { - integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== - } - dependencies: - domelementtype: 1.3.1 - dev: true - /domhandler/4.3.0: resolution: { @@ -2810,16 +2744,6 @@ packages: domelementtype: 2.2.0 dev: true - /domutils/1.7.0: - resolution: - { - integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== - } - dependencies: - dom-serializer: 0.2.2 - domelementtype: 1.3.1 - dev: true - /domutils/2.8.0: resolution: { @@ -2855,14 +2779,14 @@ packages: resolution: { integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= } dev: true - /electron-to-chromium/1.4.54: + /electron-to-chromium/1.4.65: resolution: { - integrity: sha512-jRAoneRdSxnpRHO0ANpnEUtQHXxlgfVjrLOnQSisw1ryjXJXvS0pJaR/v2B7S++/tRjgEDp4Sjn5nmgb6uTySw== + integrity: sha512-0/d8Skk8sW3FxXP0Dd6MnBlrwx7Qo9cqQec3BlIAlvKnrmS3pHsIbaroEi+nd0kZkGpQ6apMEre7xndzjlEnLw== } dev: true - /element-plus/2.0.0_vue@3.2.29: + /element-plus/2.0.0_vue@3.2.30: resolution: { integrity: sha512-bLt/Ahn0ejOKuYA4HR3iuGLHTt4pRzQZwCx1G2BLHEJLZi7CfLiFnjZMhGhYNkk49ir4JHtnBJTgLhNNaKALcA== @@ -2871,15 +2795,15 @@ packages: vue: ^3.2.0 dependencies: "@ctrl/tinycolor": 3.4.0 - "@element-plus/icons-vue": 0.2.6_vue@3.2.29 + "@element-plus/icons-vue": 0.2.6_vue@3.2.30 "@popperjs/core": 2.11.2 - "@vueuse/core": 7.5.5_vue@3.2.29 + "@vueuse/core": 7.5.5_vue@3.2.30 async-validator: 4.0.7 dayjs: 1.10.7 lodash: 4.17.21 memoize-one: 6.0.0 normalize-wheel-es: 1.1.1 - vue: 3.2.29 + vue: 3.2.30 transitivePeerDependencies: - "@vue/composition-api" dev: false @@ -2924,18 +2848,19 @@ packages: ansi-colors: 4.1.1 dev: true - /entities/1.1.2: + /entities/2.2.0: resolution: { - integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== + integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== } dev: true - /entities/2.2.0: + /entities/3.0.1: resolution: { - integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q== } + engines: { node: ">=0.12" } dev: true /error-ex/1.3.2: @@ -3202,52 +3127,71 @@ packages: engines: { node: ">=10" } dev: true - /eslint-config-prettier/6.15.0_eslint@7.30.0: + /eslint-config-prettier/8.3.0_eslint@8.8.0: resolution: { - integrity: sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw== + integrity: sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew== } hasBin: true peerDependencies: - eslint: ">=3.14.1" + eslint: ">=7.0.0" + dependencies: + eslint: 8.8.0 + dev: true + + /eslint-plugin-prettier/4.0.0_43197c8d12d1d439034cfcf65e1c48c2: + resolution: + { + integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ== + } + engines: { node: ">=6.0.0" } + peerDependencies: + eslint: ">=7.28.0" + eslint-config-prettier: "*" + prettier: ">=2.0.0" + peerDependenciesMeta: + eslint-config-prettier: + optional: true dependencies: - eslint: 7.30.0 - get-stdin: 6.0.0 + eslint: 8.8.0 + eslint-config-prettier: 8.3.0_eslint@8.8.0 + prettier: 2.5.1 + prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-prettier/3.4.0_eslint@7.30.0+prettier@2.3.2: + /eslint-plugin-prettier/4.0.0_eslint@8.8.0+prettier@2.5.1: resolution: { - integrity: sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw== + integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ== } engines: { node: ">=6.0.0" } peerDependencies: - eslint: ">=5.0.0" + eslint: ">=7.28.0" eslint-config-prettier: "*" - prettier: ">=1.13.0" + prettier: ">=2.0.0" peerDependenciesMeta: eslint-config-prettier: optional: true dependencies: - eslint: 7.30.0 - prettier: 2.3.2 + eslint: 8.8.0 + prettier: 2.5.1 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-vue/7.17.0_eslint@7.30.0: + /eslint-plugin-vue/8.4.1_eslint@8.8.0: resolution: { - integrity: sha512-Rq5R2QetDCgC+kBFQw1+aJ5B93tQ4xqZvoCUxuIzwTonngNArsdP8ChM8PowIzsJvRtWl4ltGh/bZcN3xhFWSw== + integrity: sha512-nmWOhNmDx9TZ+yP9ZhezTkZUupSHsYA2TocRm+efPSXMOyFrVczVlaIuQcLBjCtI8CbkBiUQ3VcyQsjlIhDrhA== } - engines: { node: ">=8.10" } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: - eslint: ^6.2.0 || ^7.0.0 || ^8.0.0-0 + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 7.30.0 - eslint-utils: 2.1.0 + eslint: 8.8.0 + eslint-utils: 3.0.0_eslint@8.8.0 natural-compare: 1.4.0 - semver: 6.3.0 - vue-eslint-parser: 7.10.0_eslint@7.30.0 + semver: 7.3.5 + vue-eslint-parser: 8.2.0_eslint@8.8.0 transitivePeerDependencies: - supports-color dev: true @@ -3263,17 +3207,18 @@ packages: estraverse: 4.3.0 dev: true - /eslint-utils/2.1.0: + /eslint-scope/7.1.0: resolution: { - integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + integrity: sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg== } - engines: { node: ">=6" } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - eslint-visitor-keys: 1.3.0 + esrecurse: 4.3.0 + estraverse: 5.3.0 dev: true - /eslint-utils/3.0.0_eslint@7.30.0: + /eslint-utils/3.0.0_eslint@8.8.0: resolution: { integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== @@ -3282,109 +3227,83 @@ packages: peerDependencies: eslint: ">=5" dependencies: - eslint: 7.30.0 + eslint: 8.8.0 eslint-visitor-keys: 2.1.0 dev: true - /eslint-visitor-keys/1.3.0: + /eslint-visitor-keys/2.1.0: resolution: { - integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== } - engines: { node: ">=4" } + engines: { node: ">=10" } dev: true - /eslint-visitor-keys/2.1.0: + /eslint-visitor-keys/3.2.0: resolution: { - integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + integrity: sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ== } - engines: { node: ">=10" } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /eslint/7.30.0: + /eslint/8.8.0: resolution: { - integrity: sha512-VLqz80i3as3NdloY44BQSJpFw534L9Oh+6zJOUaViV4JPd+DaHwutqP7tcpkW3YiXbK6s05RZl7yl7cQn+lijg== + integrity: sha512-H3KXAzQGBH1plhYS3okDix2ZthuYJlQQEGE5k0IKuEqUSiyu4AmxxlJ2MtTYeJ3xB4jDhcYCwGOg2TXYdnDXlQ== } - engines: { node: ^10.12.0 || >=12.0.0 } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } hasBin: true dependencies: - "@babel/code-frame": 7.12.11 - "@eslint/eslintrc": 0.4.3 - "@humanwhocodes/config-array": 0.5.0 + "@eslint/eslintrc": 1.0.5 + "@humanwhocodes/config-array": 0.9.3 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 debug: 4.3.3 doctrine: 3.0.0 - enquirer: 2.3.6 escape-string-regexp: 4.0.0 - eslint-scope: 5.1.1 - eslint-utils: 2.1.0 - eslint-visitor-keys: 2.1.0 - espree: 7.3.1 + eslint-scope: 7.1.0 + eslint-utils: 3.0.0_eslint@8.8.0 + eslint-visitor-keys: 3.2.0 + espree: 9.3.0 esquery: 1.4.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 functional-red-black-tree: 1.0.1 - glob-parent: 5.1.2 - globals: 13.12.0 - ignore: 4.0.6 + glob-parent: 6.0.2 + globals: 13.12.1 + ignore: 5.2.0 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 - js-yaml: 3.14.1 + js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 - minimatch: 3.0.4 + minimatch: 3.0.5 natural-compare: 1.4.0 optionator: 0.9.1 - progress: 2.0.3 regexpp: 3.2.0 - semver: 7.3.5 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 - table: 6.8.0 text-table: 0.2.0 v8-compile-cache: 2.3.0 transitivePeerDependencies: - supports-color dev: true - /espree/6.2.1: + /espree/9.3.0: resolution: { - integrity: sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw== + integrity: sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ== } - engines: { node: ">=6.0.0" } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - acorn: 7.4.1 - acorn-jsx: 5.3.2_acorn@7.4.1 - eslint-visitor-keys: 1.3.0 - dev: true - - /espree/7.3.1: - resolution: - { - integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== - } - engines: { node: ^10.12.0 || >=12.0.0 } - dependencies: - acorn: 7.4.1 - acorn-jsx: 5.3.2_acorn@7.4.1 - eslint-visitor-keys: 1.3.0 - dev: true - - /esprima/4.0.1: - resolution: - { - integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - } - engines: { node: ">=4" } - hasBin: true + acorn: 8.7.0 + acorn-jsx: 5.3.2_acorn@8.7.0 + eslint-visitor-keys: 3.2.0 dev: true /esquery/1.4.0: @@ -3458,7 +3377,7 @@ packages: merge-stream: 2.0.0 npm-run-path: 4.0.1 onetime: 5.1.2 - signal-exit: 3.0.6 + signal-exit: 3.0.7 strip-final-newline: 2.0.0 dev: true @@ -3476,7 +3395,7 @@ packages: merge-stream: 2.0.0 npm-run-path: 4.0.1 onetime: 5.1.2 - signal-exit: 3.0.6 + signal-exit: 3.0.7 strip-final-newline: 2.0.0 dev: true @@ -3490,13 +3409,6 @@ packages: clone-regexp: 2.2.0 dev: true - /extend/3.0.2: - resolution: - { - integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - } - dev: true - /fast-deep-equal/3.1.3: resolution: { @@ -3728,14 +3640,6 @@ packages: } dev: true - /get-stdin/6.0.0: - resolution: - { - integrity: sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== - } - engines: { node: ">=4" } - dev: true - /get-stdin/8.0.0: resolution: { @@ -3787,6 +3691,16 @@ packages: is-glob: 4.0.3 dev: true + /glob-parent/6.0.2: + resolution: + { + integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + } + engines: { node: ">=10.13.0" } + dependencies: + is-glob: 4.0.3 + dev: true + /glob/7.2.0: resolution: { @@ -3796,7 +3710,7 @@ packages: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.0.4 + minimatch: 3.0.5 once: 1.4.0 path-is-absolute: 1.0.1 dev: true @@ -3838,10 +3752,10 @@ packages: engines: { node: ">=4" } dev: true - /globals/13.12.0: + /globals/13.12.1: resolution: { - integrity: sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg== + integrity: sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw== } engines: { node: ">=8" } dependencies: @@ -3867,17 +3781,6 @@ packages: resolution: { integrity: sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM= } dev: true - /gonzales-pe/4.3.0: - resolution: - { - integrity: sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ== - } - engines: { node: ">=0.6.0" } - hasBin: true - dependencies: - minimist: 1.2.5 - dev: true - /graceful-fs/4.2.9: resolution: { @@ -3972,18 +3875,16 @@ packages: engines: { node: ">=8" } dev: true - /htmlparser2/3.10.1: + /htmlparser2/7.2.0: resolution: { - integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== + integrity: sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog== } dependencies: - domelementtype: 1.3.1 - domhandler: 2.4.2 - domutils: 1.7.0 - entities: 1.1.2 - inherits: 2.0.4 - readable-stream: 3.6.0 + domelementtype: 2.2.0 + domhandler: 4.3.0 + domutils: 2.8.0 + entities: 3.0.1 dev: true /human-signals/1.1.1: @@ -4091,23 +3992,6 @@ packages: } dev: true - /is-alphabetical/1.0.4: - resolution: - { - integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg== - } - dev: true - - /is-alphanumerical/1.0.4: - resolution: - { - integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A== - } - dependencies: - is-alphabetical: 1.0.4 - is-decimal: 1.0.4 - dev: true - /is-arrayish/0.2.1: resolution: { integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= } dev: true @@ -4129,14 +4013,6 @@ packages: binary-extensions: 2.2.0 dev: true - /is-buffer/2.0.5: - resolution: - { - integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== - } - engines: { node: ">=4" } - dev: true - /is-core-module/2.8.1: resolution: { @@ -4146,13 +4022,6 @@ packages: has: 1.0.3 dev: true - /is-decimal/1.0.4: - resolution: - { - integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw== - } - dev: true - /is-docker/2.2.1: resolution: { @@ -4185,13 +4054,6 @@ packages: is-extglob: 2.1.1 dev: true - /is-hexadecimal/1.0.4: - resolution: - { - integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== - } - dev: true - /is-module/1.0.0: resolution: { integrity: sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= } dev: true @@ -4222,21 +4084,12 @@ packages: engines: { node: ">=0.10.0" } dev: true - /is-plain-obj/2.1.0: - resolution: - { - integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== - } - engines: { node: ">=8" } - dev: true - /is-plain-object/5.0.0: resolution: { integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== } engines: { node: ">=0.10.0" } - dev: false /is-regexp/1.0.0: resolution: { integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk= } @@ -4292,10 +4145,10 @@ packages: resolution: { integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= } dev: true - /jiti/1.12.14: + /jiti/1.12.15: resolution: { - integrity: sha512-rR+9GYXtYiIod1x+EHFYcTyqIPG4cAHG3WYGHkk71MVjzPCJwOI4E27BPOXQhUf1viglcLtqj3WotFIOJQwM+g== + integrity: sha512-/+K89y6KJA2nISbWrlc/773XdpDgSQq/LdQ+ZZyw2jRxUNyquPtbsDCCCMRzzNORUgroUGc4nAXxJEnQvpViCA== } hasBin: true dev: true @@ -4315,15 +4168,14 @@ packages: } dev: true - /js-yaml/3.14.1: + /js-yaml/4.1.0: resolution: { - integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== } hasBin: true dependencies: - argparse: 1.0.10 - esprima: 4.0.1 + argparse: 2.0.1 dev: true /jsesc/2.5.2: @@ -4403,10 +4255,10 @@ packages: engines: { node: ">= 8" } dev: true - /known-css-properties/0.21.0: + /known-css-properties/0.24.0: resolution: { - integrity: sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw== + integrity: sha512-RTSoaUAfLvpR357vWzAz/50Q/BmHfmE6ETSWfutT0AJiw10e6CmcdYRQJlLRd95B53D0Y2aD1jSxD3V3ySF+PA== } dev: true @@ -4571,13 +4423,6 @@ packages: wrap-ansi: 6.2.0 dev: true - /longest-streak/2.0.4: - resolution: - { - integrity: sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg== - } - dev: true - /lower-case/2.0.2: resolution: { @@ -4632,42 +4477,6 @@ packages: } dev: true - /mdast-util-from-markdown/0.8.5: - resolution: - { - integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ== - } - dependencies: - "@types/mdast": 3.0.10 - mdast-util-to-string: 2.0.0 - micromark: 2.11.4 - parse-entities: 2.0.0 - unist-util-stringify-position: 2.0.3 - transitivePeerDependencies: - - supports-color - dev: true - - /mdast-util-to-markdown/0.6.5: - resolution: - { - integrity: sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ== - } - dependencies: - "@types/unist": 2.0.6 - longest-streak: 2.0.4 - mdast-util-to-string: 2.0.0 - parse-entities: 2.0.0 - repeat-string: 1.6.1 - zwitch: 1.0.5 - dev: true - - /mdast-util-to-string/2.0.0: - resolution: - { - integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w== - } - dev: true - /mdn-data/2.0.14: resolution: { @@ -4738,18 +4547,6 @@ packages: engines: { node: ">= 8" } dev: true - /micromark/2.11.4: - resolution: - { - integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA== - } - dependencies: - debug: 4.3.3 - parse-entities: 2.0.0 - transitivePeerDependencies: - - supports-color - dev: true - /micromatch/4.0.4: resolution: { @@ -4777,10 +4574,10 @@ packages: engines: { node: ">=4" } dev: true - /minimatch/3.0.4: + /minimatch/3.0.5: resolution: { - integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + integrity: sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw== } dependencies: brace-expansion: 1.1.11 @@ -4819,7 +4616,7 @@ packages: } hasBin: true dependencies: - commander: 8.3.0 + commander: 9.0.0 dev: false /mri/1.2.0: @@ -4859,7 +4656,7 @@ packages: array-differ: 3.0.0 array-union: 2.1.0 arrify: 2.0.1 - minimatch: 3.0.4 + minimatch: 3.0.5 dev: true /nanoid/3.2.0: @@ -4993,10 +4790,6 @@ packages: boolbase: 1.0.0 dev: true - /num2fraction/1.2.2: - resolution: { integrity: sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= } - dev: true - /object-inspect/1.12.0: resolution: { @@ -5132,20 +4925,6 @@ packages: callsites: 3.1.0 dev: true - /parse-entities/2.0.0: - resolution: - { - integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ== - } - dependencies: - character-entities: 1.2.4 - character-entities-legacy: 1.1.4 - character-reference-invalid: 1.1.4 - is-alphanumerical: 1.0.4 - is-decimal: 1.0.4 - is-hexadecimal: 1.0.4 - dev: true - /parse-json/5.2.0: resolution: { @@ -5237,13 +5016,6 @@ packages: util: 0.10.4 dev: false - /picocolors/0.2.1: - resolution: - { - integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== - } - dev: true - /picocolors/1.0.0: resolution: { @@ -5263,7 +5035,7 @@ packages: engines: { node: ">=0.10.0" } dev: true - /pinia/2.0.11_typescript@4.5.5+vue@3.2.29: + /pinia/2.0.11_typescript@4.5.5+vue@3.2.30: resolution: { integrity: sha512-JzcmnMqu28PNWOjDgEDK6fTrIzX8eQZKPPKvu/fpHdpXARUj1xeVdFi3YFIMOWswqaBd589cpmAMdSSTryI9iw== @@ -5280,8 +5052,8 @@ packages: dependencies: "@vue/devtools-api": 6.0.0-beta.21.1 typescript: 4.5.5 - vue: 3.2.29 - vue-demi: 0.12.1_vue@3.2.29 + vue: 3.2.30 + vue-demi: 0.12.1_vue@3.2.30 dev: false /please-upgrade-node/3.2.0: @@ -5305,20 +5077,20 @@ packages: tslib: 2.3.1 dev: false - /postcss-calc/8.2.2_postcss@8.4.5: + /postcss-calc/8.2.4_postcss@8.4.6: resolution: { - integrity: sha512-B5R0UeB4zLJvxNt1FVCaDZULdzsKLPc6FhjFJ+xwFiq7VG4i9cuaJLxVjNtExNK8ocm3n2o4unXXLiVX1SCqxA== + integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== } peerDependencies: postcss: ^8.2.2 dependencies: - postcss: 8.4.5 + postcss: 8.4.6 postcss-selector-parser: 6.0.9 postcss-value-parser: 4.2.0 dev: true - /postcss-colormin/5.2.4_postcss@8.4.5: + /postcss-colormin/5.2.4_postcss@8.4.6: resolution: { integrity: sha512-rYlC5015aNqVQt/B6Cy156g7sH5tRUJGmT9xeagYthtKehetbKx7jHxhyLpulP4bs4vbp8u/B2rac0J7S7qPQg== @@ -5330,11 +5102,11 @@ packages: browserslist: 4.19.1 caniuse-api: 3.0.0 colord: 2.9.2 - postcss: 8.4.5 + postcss: 8.4.6 postcss-value-parser: 4.2.0 dev: true - /postcss-convert-values/5.0.3_postcss@8.4.5: + /postcss-convert-values/5.0.3_postcss@8.4.6: resolution: { integrity: sha512-fVkjHm2T0PSMqXUCIhHNWVGjhB9mHEWX2GboVs7j3iCgr6FpIl9c/IdXy0PHWZSQ9LFTRgmj98amxJE6KOnlsA== @@ -5343,11 +5115,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.5 + postcss: 8.4.6 postcss-value-parser: 4.2.0 dev: true - /postcss-discard-comments/5.0.2_postcss@8.4.5: + /postcss-discard-comments/5.0.2_postcss@8.4.6: resolution: { integrity: sha512-6VQ3pYTsJHEsN2Bic88Aa7J/Brn4Bv8j/rqaFQZkH+pcVkKYwxCIvoMQkykEW7fBjmofdTnQgcivt5CCBJhtrg== @@ -5356,10 +5128,10 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.5 + postcss: 8.4.6 dev: true - /postcss-discard-duplicates/5.0.2_postcss@8.4.5: + /postcss-discard-duplicates/5.0.2_postcss@8.4.6: resolution: { integrity: sha512-LKY81YjUjc78p6rbXIsnppsaFo8XzCoMZkXVILJU//sK0DgPkPSpuq/cZvHss3EtdKvWNYgWzQL+wiJFtEET4g== @@ -5368,10 +5140,10 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.5 + postcss: 8.4.6 dev: true - /postcss-discard-empty/5.0.2_postcss@8.4.5: + /postcss-discard-empty/5.0.2_postcss@8.4.6: resolution: { integrity: sha512-SxBsbTjlsKUvZLL+dMrdWauuNZU8TBq5IOL/DHa6jBUSXFEwmDqeXRfTIK/FQpPTa8MJMxEHjSV3UbiuyLARPQ== @@ -5380,10 +5152,10 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.5 + postcss: 8.4.6 dev: true - /postcss-discard-overridden/5.0.3_postcss@8.4.5: + /postcss-discard-overridden/5.0.3_postcss@8.4.6: resolution: { integrity: sha512-yRTXknIZA4k8Yo4FiF1xbsLj/VBxfXEWxJNIrtIy6HC9KQ4xJxcPtoaaskh6QptCGrrcGnhKsTsENTRPZOBu4g== @@ -5392,21 +5164,19 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.5 + postcss: 8.4.6 dev: true - /postcss-html/0.36.0_4f7b71a942b8b7a555b8adf78f88122b: + /postcss-html/1.3.0: resolution: { - integrity: sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw== + integrity: sha512-ewbwd7OGW4dLsErtvZH9HpVMEcXnlhYSzKsr7MepGlOT8imHTIZ/+pdfEruLS+hTYapLTQAWDnoQcJpsYU4uRw== } - peerDependencies: - postcss: ">=5.0.0" - postcss-syntax: ">=0.36.0" + engines: { node: ^12 || >=14 } dependencies: - htmlparser2: 3.10.1 - postcss: 7.0.39 - postcss-syntax: 0.36.2_postcss@7.0.39 + htmlparser2: 7.2.0 + postcss: 8.4.6 + postcss-safe-parser: 6.0.0_postcss@8.4.6 dev: true /postcss-import/14.0.0_postcss@8.2.6: @@ -5424,21 +5194,11 @@ packages: resolve: 1.22.0 dev: true - /postcss-less/3.1.4: - resolution: - { - integrity: sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA== - } - engines: { node: ">=6.14.4" } - dependencies: - postcss: 7.0.39 - dev: true - /postcss-media-query-parser/0.2.3: resolution: { integrity: sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ= } dev: true - /postcss-merge-longhand/5.0.5_postcss@8.4.5: + /postcss-merge-longhand/5.0.5_postcss@8.4.6: resolution: { integrity: sha512-R2BCPJJ/U2oh1uTWEYn9CcJ7MMcQ1iIbj9wfr2s/zHu5om5MP/ewKdaunpfJqR1WYzqCsgnXuRoVXPAzxdqy8g== @@ -5447,12 +5207,12 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.5 + postcss: 8.4.6 postcss-value-parser: 4.2.0 - stylehacks: 5.0.2_postcss@8.4.5 + stylehacks: 5.0.2_postcss@8.4.6 dev: true - /postcss-merge-rules/5.0.5_postcss@8.4.5: + /postcss-merge-rules/5.0.5_postcss@8.4.6: resolution: { integrity: sha512-3Oa26/Pb9VOFVksJjFG45SNoe4nhGvJ2Uc6TlRimqF8uhfOCEhVCaJ3rvEat5UFOn2UZqTY5Da8dFgCh3Iq0Ug== @@ -5463,12 +5223,12 @@ packages: dependencies: browserslist: 4.19.1 caniuse-api: 3.0.0 - cssnano-utils: 3.0.1_postcss@8.4.5 - postcss: 8.4.5 + cssnano-utils: 3.0.1_postcss@8.4.6 + postcss: 8.4.6 postcss-selector-parser: 6.0.9 dev: true - /postcss-minify-font-values/5.0.3_postcss@8.4.5: + /postcss-minify-font-values/5.0.3_postcss@8.4.6: resolution: { integrity: sha512-bC45rVzEwsLhv/cL1eCjoo2OOjbSk9I7HKFBYnBvtyuIZlf7uMipMATXtA0Fc3jwPo3wuPIW1jRJWKzflMh1sA== @@ -5477,11 +5237,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.5 + postcss: 8.4.6 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-gradients/5.0.5_postcss@8.4.5: + /postcss-minify-gradients/5.0.5_postcss@8.4.6: resolution: { integrity: sha512-/YjvXs8PepsoiZAIpjstOO4IHKwFAqYNqbA1yVdqklM84tbUUneh6omJxGlRlF3mi6K5Pa067Mg6IwqEnYC8Zg== @@ -5491,12 +5251,12 @@ packages: postcss: ^8.2.15 dependencies: colord: 2.9.2 - cssnano-utils: 3.0.1_postcss@8.4.5 - postcss: 8.4.5 + cssnano-utils: 3.0.1_postcss@8.4.6 + postcss: 8.4.6 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-params/5.0.4_postcss@8.4.5: + /postcss-minify-params/5.0.4_postcss@8.4.6: resolution: { integrity: sha512-Z0vjod9lRZEmEPfEmA2sCfjbfEEFKefMD3RDIQSUfXK4LpCyWkX1CniUgyNvnjJFLDPSxtgKzozhHhPHKoeGkg== @@ -5506,12 +5266,12 @@ packages: postcss: ^8.2.15 dependencies: browserslist: 4.19.1 - cssnano-utils: 3.0.1_postcss@8.4.5 - postcss: 8.4.5 + cssnano-utils: 3.0.1_postcss@8.4.6 + postcss: 8.4.6 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-selectors/5.1.2_postcss@8.4.5: + /postcss-minify-selectors/5.1.2_postcss@8.4.6: resolution: { integrity: sha512-gpn1nJDMCf3g32y/7kl+jsdamhiYT+/zmEt57RoT9GmzlixBNRPohI7k8UIHelLABhdLf3MSZhtM33xuH5eQOQ== @@ -5520,11 +5280,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.5 + postcss: 8.4.6 postcss-selector-parser: 6.0.9 dev: true - /postcss-normalize-charset/5.0.2_postcss@8.4.5: + /postcss-normalize-charset/5.0.2_postcss@8.4.6: resolution: { integrity: sha512-fEMhYXzO8My+gC009qDc/3bgnFP8Fv1Ic8uw4ec4YTlhIOw63tGPk1YFd7fk9bZUf1DAbkhiL/QPWs9JLqdF2g== @@ -5533,10 +5293,10 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.5 + postcss: 8.4.6 dev: true - /postcss-normalize-display-values/5.0.2_postcss@8.4.5: + /postcss-normalize-display-values/5.0.2_postcss@8.4.6: resolution: { integrity: sha512-RxXoJPUR0shSjkMMzgEZDjGPrgXUVYyWA/YwQRicb48H15OClPuaDR7tYokLAlGZ2tCSENEN5WxjgxSD5m4cUw== @@ -5545,11 +5305,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.5 + postcss: 8.4.6 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-positions/5.0.3_postcss@8.4.5: + /postcss-normalize-positions/5.0.3_postcss@8.4.6: resolution: { integrity: sha512-U+rmhjrNBvIGYqr/1tD4wXPFFMKUbXsYXvlUCzLi0tOCUS6LoeEAnmVXXJY/MEB/1CKZZwBSs2tmzGawcygVBA== @@ -5558,11 +5318,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.5 + postcss: 8.4.6 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-repeat-style/5.0.3_postcss@8.4.5: + /postcss-normalize-repeat-style/5.0.3_postcss@8.4.6: resolution: { integrity: sha512-uk1+xYx0AMbA3nLSNhbDrqbf/rx+Iuq5tVad2VNyaxxJzx79oGieJ6D9F6AfOL2GtiIbP7vTYlpYHtG+ERFXTg== @@ -5571,11 +5331,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.5 + postcss: 8.4.6 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-string/5.0.3_postcss@8.4.5: + /postcss-normalize-string/5.0.3_postcss@8.4.6: resolution: { integrity: sha512-Mf2V4JbIDboNGQhW6xW0YREDiYXoX3WrD3EjKkjvnpAJ6W4qqjLnK/c9aioyVFaWWHVdP5zVRw/9DI5S3oLDFw== @@ -5584,11 +5344,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.5 + postcss: 8.4.6 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-timing-functions/5.0.2_postcss@8.4.5: + /postcss-normalize-timing-functions/5.0.2_postcss@8.4.6: resolution: { integrity: sha512-Ao0PP6MoYsRU1LxeVUW740ioknvdIUmfr6uAA3xWlQJ9s69/Tupy8qwhuKG3xWfl+KvLMAP9p2WXF9cwuk/7Bg== @@ -5597,11 +5357,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.5 + postcss: 8.4.6 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-unicode/5.0.3_postcss@8.4.5: + /postcss-normalize-unicode/5.0.3_postcss@8.4.6: resolution: { integrity: sha512-uNC7BmS/7h6to2UWa4RFH8sOTzu2O9dVWPE/F9Vm9GdhONiD/c1kNaCLbmsFHlKWcEx7alNUChQ+jH/QAlqsQw== @@ -5611,11 +5371,11 @@ packages: postcss: ^8.2.15 dependencies: browserslist: 4.19.1 - postcss: 8.4.5 + postcss: 8.4.6 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-url/5.0.4_postcss@8.4.5: + /postcss-normalize-url/5.0.4_postcss@8.4.6: resolution: { integrity: sha512-cNj3RzK2pgQQyNp7dzq0dqpUpQ/wYtdDZM3DepPmFjCmYIfceuD9VIAcOdvrNetjIU65g1B4uwdP/Krf6AFdXg== @@ -5625,11 +5385,11 @@ packages: postcss: ^8.2.15 dependencies: normalize-url: 6.1.0 - postcss: 8.4.5 + postcss: 8.4.6 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-whitespace/5.0.3_postcss@8.4.5: + /postcss-normalize-whitespace/5.0.3_postcss@8.4.6: resolution: { integrity: sha512-333JWRnX655fSoUbufJ10HJop3c8mrpKkCCUnEmgz/Cb/QEtW+/TMZwDAUt4lnwqP6tCCk0x0b58jqvDgiQm/A== @@ -5638,11 +5398,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.5 + postcss: 8.4.6 postcss-value-parser: 4.2.0 dev: true - /postcss-ordered-values/5.0.4_postcss@8.4.5: + /postcss-ordered-values/5.0.4_postcss@8.4.6: resolution: { integrity: sha512-taKtGDZtyYUMVYkg+MuJeBUiTF6cGHZmo/qcW7ibvW79UlyKuSHbo6dpCIiqI+j9oJsXWzP+ovIxoyLDOeQFdw== @@ -5651,12 +5411,12 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 3.0.1_postcss@8.4.5 - postcss: 8.4.5 + cssnano-utils: 3.0.1_postcss@8.4.6 + postcss: 8.4.6 postcss-value-parser: 4.2.0 dev: true - /postcss-reduce-initial/5.0.2_postcss@8.4.5: + /postcss-reduce-initial/5.0.2_postcss@8.4.6: resolution: { integrity: sha512-v/kbAAQ+S1V5v9TJvbGkV98V2ERPdU6XvMcKMjqAlYiJ2NtsHGlKYLPjWWcXlaTKNxooId7BGxeraK8qXvzKtw== @@ -5667,10 +5427,10 @@ packages: dependencies: browserslist: 4.19.1 caniuse-api: 3.0.0 - postcss: 8.4.5 + postcss: 8.4.6 dev: true - /postcss-reduce-transforms/5.0.3_postcss@8.4.5: + /postcss-reduce-transforms/5.0.3_postcss@8.4.6: resolution: { integrity: sha512-yDnTUab5i7auHiNwdcL1f+pBnqQFf+7eC4cbC7D8Lc1FkvNZhtpkdad+9U4wDdFb84haupMf0rA/Zc5LcTe/3A== @@ -5679,7 +5439,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.5 + postcss: 8.4.6 postcss-value-parser: 4.2.0 dev: true @@ -5687,34 +5447,28 @@ packages: resolution: { integrity: sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4= } dev: true - /postcss-safe-parser/4.0.2: + /postcss-safe-parser/6.0.0_postcss@8.4.6: resolution: { - integrity: sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g== - } - engines: { node: ">=6.0.0" } - dependencies: - postcss: 7.0.39 - dev: true - - /postcss-sass/0.4.4: - resolution: - { - integrity: sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg== + integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ== } + engines: { node: ">=12.0" } + peerDependencies: + postcss: ^8.3.3 dependencies: - gonzales-pe: 4.3.0 - postcss: 7.0.39 + postcss: 8.4.6 dev: true - /postcss-scss/2.1.1: + /postcss-scss/4.0.3_postcss@8.2.6: resolution: { - integrity: sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA== + integrity: sha512-j4KxzWovfdHsyxwl1BxkUal/O4uirvHgdzMKS1aWJBAV0qh2qj5qAZqpeBfVUYGWv+4iK9Az7SPyZ4fyNju1uA== } - engines: { node: ">=6.0.0" } + engines: { node: ">=12.0" } + peerDependencies: + postcss: ^8.3.3 dependencies: - postcss: 7.0.39 + postcss: 8.2.6 dev: true /postcss-selector-parser/6.0.9: @@ -5728,18 +5482,18 @@ packages: util-deprecate: 1.0.2 dev: true - /postcss-sorting/5.0.1: + /postcss-sorting/7.0.1_postcss@8.4.6: resolution: { - integrity: sha512-Y9fUFkIhfrm6i0Ta3n+89j56EFqaNRdUKqXyRp6kvTcSXnmgEjaVowCXH+JBe9+YKWqd4nc28r2sgwnzJalccA== + integrity: sha512-iLBFYz6VRYyLJEJsBJ8M3TCqNcckVzz4wFounSc5Oez35ogE/X+aoC5fFu103Ot7NyvjU3/xqIXn93Gp3kJk4g== } - engines: { node: ">=8.7.0" } + peerDependencies: + postcss: ^8.3.9 dependencies: - lodash: 4.17.21 - postcss: 7.0.39 + postcss: 8.4.6 dev: true - /postcss-svgo/5.0.3_postcss@8.4.5: + /postcss-svgo/5.0.3_postcss@8.4.6: resolution: { integrity: sha512-41XZUA1wNDAZrQ3XgWREL/M2zSw8LJPvb5ZWivljBsUQAGoEKMYm6okHsTjJxKYI4M75RQEH4KYlEM52VwdXVA== @@ -5748,23 +5502,12 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.5 + postcss: 8.4.6 postcss-value-parser: 4.2.0 svgo: 2.8.0 dev: true - /postcss-syntax/0.36.2_postcss@7.0.39: - resolution: - { - integrity: sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w== - } - peerDependencies: - postcss: ">=5.0.0" - dependencies: - postcss: 7.0.39 - dev: true - - /postcss-unique-selectors/5.0.3_postcss@8.4.5: + /postcss-unique-selectors/5.0.3_postcss@8.4.6: resolution: { integrity: sha512-V5tX2hadSSn+miVCluuK1IDGy+7jAXSOfRZ2DQ+s/4uQZb/orDYBjH0CHgFrXsRw78p4QTuEFA9kI6C956UnHQ== @@ -5773,7 +5516,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.5 + postcss: 8.4.6 postcss-selector-parser: 6.0.9 dev: true @@ -5784,17 +5527,6 @@ packages: } dev: true - /postcss/7.0.39: - resolution: - { - integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== - } - engines: { node: ">=6.0.0" } - dependencies: - picocolors: 0.2.1 - source-map: 0.6.1 - dev: true - /postcss/8.2.6: resolution: { @@ -5807,10 +5539,10 @@ packages: source-map: 0.6.1 dev: true - /postcss/8.4.5: + /postcss/8.4.6: resolution: { - integrity: sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg== + integrity: sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA== } engines: { node: ^10 || ^12 || >=14 } dependencies: @@ -5836,15 +5568,6 @@ packages: fast-diff: 1.2.0 dev: true - /prettier/2.3.2: - resolution: - { - integrity: sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ== - } - engines: { node: ">=10.13.0" } - hasBin: true - dev: true - /prettier/2.5.1: resolution: { @@ -5854,7 +5577,7 @@ packages: hasBin: true dev: true - /pretty-quick/3.1.1_prettier@2.3.2: + /pretty-quick/3.1.1_prettier@2.5.1: resolution: { integrity: sha512-ZYLGiMoV2jcaas3vTJrLvKAYsxDoXQBUn8OSTxkl67Fyov9lyXivJTl0+2WVh+y6EovGcw7Lm5ThYpH+Sh3XxQ== @@ -5870,7 +5593,7 @@ packages: ignore: 5.2.0 mri: 1.2.0 multimatch: 4.0.0 - prettier: 2.3.2 + prettier: 2.5.1 dev: true /process/0.11.10: @@ -5878,14 +5601,6 @@ packages: engines: { node: ">= 0.6.0" } dev: false - /progress/2.0.3: - resolution: - { - integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - } - engines: { node: ">=0.4.0" } - dev: true - /pump/3.0.0: resolution: { @@ -6013,44 +5728,6 @@ packages: engines: { node: ">=8" } dev: true - /remark-parse/9.0.0: - resolution: - { - integrity: sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw== - } - dependencies: - mdast-util-from-markdown: 0.8.5 - transitivePeerDependencies: - - supports-color - dev: true - - /remark-stringify/9.0.1: - resolution: - { - integrity: sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg== - } - dependencies: - mdast-util-to-markdown: 0.6.5 - dev: true - - /remark/13.0.0: - resolution: - { - integrity: sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA== - } - dependencies: - remark-parse: 9.0.0 - remark-stringify: 9.0.1 - unified: 9.2.2 - transitivePeerDependencies: - - supports-color - dev: true - - /repeat-string/1.6.1: - resolution: { integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc= } - engines: { node: ">=0.10" } - dev: true - /require-directory/2.1.1: resolution: { integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I= } engines: { node: ">=0.10.0" } @@ -6109,7 +5786,7 @@ packages: supports-preserve-symlinks-flag: 1.0.0 dev: true - /responsive-storage/1.0.11_vue@3.2.29: + /responsive-storage/1.0.11_vue@3.2.30: resolution: { integrity: sha512-XY/21b7FKCXwBWGLuxp5KUQOAh8jOTsdfRMz0RVE9P+HhK4oYXKcNESDLxE1mD5MWPg/i+k4SGogro5daMrE9A== @@ -6117,7 +5794,7 @@ packages: peerDependencies: vue: ^3.2.0 dependencies: - vue: 3.2.29 + vue: 3.2.30 dev: false /restore-cursor/3.1.0: @@ -6128,7 +5805,7 @@ packages: engines: { node: ">=8" } dependencies: onetime: 5.1.2 - signal-exit: 3.0.6 + signal-exit: 3.0.7 dev: true /reusify/1.0.4: @@ -6185,10 +5862,10 @@ packages: yargs: 17.3.1 dev: true - /rollup/2.66.1: + /rollup/2.67.1: resolution: { - integrity: sha512-crSgLhSkLMnKr4s9iZ/1qJCplgAgrRY+igWv8KhG/AjKOJ0YX/WpmANyn8oxrw+zenF3BXWDLa7Xl/QZISH+7w== + integrity: sha512-1Sbcs4OuW+aD+hhqpIRl+RqooIpF6uQcfzU/QSI7vGkwADY6cM4iLsBGRM2CGLXDTDN5y/yShohFmnKegSPWzg== } engines: { node: ">=10.0.0" } hasBin: true @@ -6228,7 +5905,7 @@ packages: } dev: true - /sass-loader/12.4.0_sass@1.49.0: + /sass-loader/12.4.0_sass@1.49.7: resolution: { integrity: sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg== @@ -6249,15 +5926,15 @@ packages: dependencies: klona: 2.0.5 neo-async: 2.6.2 - sass: 1.49.0 + sass: 1.49.7 dev: true - /sass/1.49.0: + /sass/1.49.7: resolution: { - integrity: sha512-TVwVdNDj6p6b4QymJtNtRS2YtLJ/CqZriGg0eIAbAKMlN8Xy6kbv33FsEZSF7FufFFM705SQviHjjThfaQ4VNw== + integrity: sha512-13dml55EMIR2rS4d/RDHHP0sXMY3+30e1TKsyXaSz3iLWVoDWEoboY8WzJd5JMnxrRHffKO3wq2mpJ0jxRJiEQ== } - engines: { node: ">=8.9.0" } + engines: { node: ">=12.0.0" } hasBin: true dependencies: chokidar: 3.5.3 @@ -6336,10 +6013,10 @@ packages: object-inspect: 1.12.0 dev: false - /signal-exit/3.0.6: + /signal-exit/3.0.7: resolution: { - integrity: sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ== + integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== } dev: true @@ -6485,10 +6162,6 @@ packages: readable-stream: 3.6.0 dev: true - /sprintf-js/1.0.3: - resolution: { integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= } - dev: true - /stable/0.1.8: resolution: { @@ -6596,7 +6269,7 @@ packages: tslib: 2.3.1 dev: false - /stylehacks/5.0.2_postcss@8.4.5: + /stylehacks/5.0.2_postcss@8.4.6: resolution: { integrity: sha512-114zeJdOpTrbQYRD4OU5UWJ99LKUaqCPJTU1HQ/n3q3BwmllFN8kHENaLnOeqVq6AhXrWfxHNZTl33iJ4oy3cQ== @@ -6606,73 +6279,83 @@ packages: postcss: ^8.2.15 dependencies: browserslist: 4.19.1 - postcss: 8.4.5 + postcss: 8.4.6 postcss-selector-parser: 6.0.9 dev: true - /stylelint-config-prettier/8.0.2_stylelint@13.13.1: + /stylelint-config-html/1.0.0_387acde72b94c028532b3c9cd4a4cddd: resolution: { - integrity: sha512-TN1l93iVTXpF9NJstlvP7nOu9zY2k+mN0NSFQ/VEGz15ZIP9ohdDZTtCWHs5LjctAhSAzaILULGbgiM0ItId3A== + integrity: sha512-rKQUUWDpaYC7ybsS6tLxddjn6DxhjSIXybElSmcTyVQj3ExhmU3q+l41ktrlwHRyY0M5SkTkZiwngvYPYmsgSQ== } - engines: { node: ">= 10", npm: ">= 5" } + engines: { node: ^12 || >=14 } + peerDependencies: + postcss-html: ^1.0.0 + stylelint: ">=14.0.0" + dependencies: + postcss-html: 1.3.0 + stylelint: 14.3.0 + dev: true + + /stylelint-config-prettier/9.0.3_stylelint@14.3.0: + resolution: + { + integrity: sha512-5n9gUDp/n5tTMCq1GLqSpA30w2sqWITSSEiAWQlpxkKGAUbjcemQ0nbkRvRUa0B1LgD3+hCvdL7B1eTxy1QHJg== + } + engines: { node: ">= 12" } hasBin: true peerDependencies: stylelint: ">=11.0.0" dependencies: - stylelint: 13.13.1 + stylelint: 14.3.0 dev: true - /stylelint-config-recommended/5.0.0_stylelint@13.13.1: + /stylelint-config-recommended/6.0.0_stylelint@14.3.0: resolution: { - integrity: sha512-c8aubuARSu5A3vEHLBeOSJt1udOdS+1iue7BmJDTSXoCBmfEQmmWX+59vYIj3NQdJBY6a/QRv1ozVFpaB9jaqA== + integrity: sha512-ZorSSdyMcxWpROYUvLEMm0vSZud2uB7tX1hzBZwvVY9SV/uly4AvvJPPhCcymZL3fcQhEQG5AELmrxWqtmzacw== } peerDependencies: - stylelint: ^13.13.0 + stylelint: ^14.0.0 dependencies: - stylelint: 13.13.1 + stylelint: 14.3.0 dev: true - /stylelint-config-standard/22.0.0_stylelint@13.13.1: + /stylelint-config-standard/24.0.0_stylelint@14.3.0: resolution: { - integrity: sha512-uQVNi87SHjqTm8+4NIP5NMAyY/arXrBgimaaT7skvRfE9u3JKXRK9KBkbr4pVmeciuCcs64kAdjlxfq6Rur7Hw== + integrity: sha512-+RtU7fbNT+VlNbdXJvnjc3USNPZRiRVp/d2DxOF/vBDDTi0kH5RX2Ny6errdtZJH3boO+bmqIYEllEmok4jiuw== } peerDependencies: - stylelint: ^13.13.0 + stylelint: ^14.0.0 dependencies: - stylelint: 13.13.1 - stylelint-config-recommended: 5.0.0_stylelint@13.13.1 + stylelint: 14.3.0 + stylelint-config-recommended: 6.0.0_stylelint@14.3.0 dev: true - /stylelint-order/4.1.0_stylelint@13.13.1: + /stylelint-order/5.0.0_stylelint@14.3.0: resolution: { - integrity: sha512-sVTikaDvMqg2aJjh4r48jsdfmqLT+nqB1MOsaBnvM3OwLx4S+WXcsxsgk5w18h/OZoxZCxuyXMh61iBHcj9Qiw== + integrity: sha512-OWQ7pmicXufDw5BlRqzdz3fkGKJPgLyDwD1rFY3AIEfIH/LQY38Vu/85v8/up0I+VPiuGRwbc2Hg3zLAsJaiyw== } peerDependencies: - stylelint: ^10.0.1 || ^11.0.0 || ^12.0.0 || ^13.0.0 + stylelint: ^14.0.0 dependencies: - lodash: 4.17.21 - postcss: 7.0.39 - postcss-sorting: 5.0.1 - stylelint: 13.13.1 + postcss: 8.4.6 + postcss-sorting: 7.0.1_postcss@8.4.6 + stylelint: 14.3.0 dev: true - /stylelint/13.13.1: + /stylelint/14.3.0: resolution: { - integrity: sha512-Mv+BQr5XTUrKqAXmpqm6Ddli6Ief+AiPZkRsIrAoUKFuq/ElkUh9ZMYxXD0iQNZ5ADghZKLOWz1h7hTClB7zgQ== + integrity: sha512-PZXSwtJe4f4qBPWBwAbHL0M0Qjrv8iHN+cLpUNsffaVMS3YzpDDRI73+2lsqLAYfQEzxRwpll6BDKImREbpHWA== } - engines: { node: ">=10.13.0" } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } hasBin: true dependencies: - "@stylelint/postcss-css-in-js": 0.37.2_4f7b71a942b8b7a555b8adf78f88122b - "@stylelint/postcss-markdown": 0.36.2_4f7b71a942b8b7a555b8adf78f88122b - autoprefixer: 9.8.8 balanced-match: 2.0.0 - chalk: 4.1.2 + colord: 2.9.2 cosmiconfig: 7.0.1 debug: 4.3.3 execall: 2.0.0 @@ -6687,48 +6370,34 @@ packages: ignore: 5.2.0 import-lazy: 4.0.0 imurmurhash: 0.1.4 - known-css-properties: 0.21.0 - lodash: 4.17.21 - log-symbols: 4.1.0 + is-plain-object: 5.0.0 + known-css-properties: 0.24.0 mathml-tag-names: 2.1.3 meow: 9.0.0 micromatch: 4.0.4 + normalize-path: 3.0.0 normalize-selector: 0.2.0 - postcss: 7.0.39 - postcss-html: 0.36.0_4f7b71a942b8b7a555b8adf78f88122b - postcss-less: 3.1.4 + picocolors: 1.0.0 + postcss: 8.4.6 postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.1 - postcss-safe-parser: 4.0.2 - postcss-sass: 0.4.4 - postcss-scss: 2.1.1 + postcss-safe-parser: 6.0.0_postcss@8.4.6 postcss-selector-parser: 6.0.9 - postcss-syntax: 0.36.2_postcss@7.0.39 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 - slash: 3.0.0 specificity: 0.4.1 string-width: 4.2.3 strip-ansi: 6.0.1 style-search: 0.1.0 - sugarss: 2.0.0 + supports-hyperlinks: 2.2.0 svg-tags: 1.0.0 table: 6.8.0 v8-compile-cache: 2.3.0 - write-file-atomic: 3.0.3 + write-file-atomic: 4.0.0 transitivePeerDependencies: - supports-color dev: true - /sugarss/2.0.0: - resolution: - { - integrity: sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ== - } - dependencies: - postcss: 7.0.39 - dev: true - /supports-color/5.5.0: resolution: { @@ -6749,6 +6418,17 @@ packages: has-flag: 4.0.0 dev: true + /supports-hyperlinks/2.2.0: + resolution: + { + integrity: sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== + } + engines: { node: ">=8" } + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + dev: true + /supports-preserve-symlinks-flag/1.0.0: resolution: { @@ -6792,7 +6472,7 @@ packages: } engines: { node: ">=10.0.0" } dependencies: - ajv: 8.9.0 + ajv: 8.10.0 lodash.truncate: 4.4.2 slice-ansi: 4.0.0 string-width: 4.2.3 @@ -6855,13 +6535,6 @@ packages: engines: { node: ">=8" } dev: true - /trough/1.0.5: - resolution: - { - integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== - } - dev: true - /ts-node/9.1.1_typescript@4.5.5: resolution: { @@ -6957,13 +6630,11 @@ packages: engines: { node: ">=8" } dev: true - /typedarray-to-buffer/3.1.5: + /typedarray-to-buffer/4.0.0: resolution: { - integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + integrity: sha512-6dOYeZfS3O9RtRD1caom0sMxgK59b27+IwoNy8RDPsmslSGOyU+mpTamlaIW7aNKi90ZQZ9DFaZL3YRoiSCULQ== } - dependencies: - is-typedarray: 1.0.0 dev: true /typescript/4.5.5: @@ -6975,45 +6646,6 @@ packages: hasBin: true dev: true - /unified/9.2.2: - resolution: - { - integrity: sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ== - } - dependencies: - bail: 1.0.5 - extend: 3.0.2 - is-buffer: 2.0.5 - is-plain-obj: 2.1.0 - trough: 1.0.5 - vfile: 4.2.1 - dev: true - - /unist-util-find-all-after/3.0.2: - resolution: - { - integrity: sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ== - } - dependencies: - unist-util-is: 4.1.0 - dev: true - - /unist-util-is/4.1.0: - resolution: - { - integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg== - } - dev: true - - /unist-util-stringify-position/2.0.3: - resolution: - { - integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g== - } - dependencies: - "@types/unist": 2.0.6 - dev: true - /universalify/2.0.0: resolution: { @@ -7027,7 +6659,7 @@ packages: engines: { node: ">= 0.8" } dev: true - /unplugin-element-plus/0.2.0_vite@2.7.13+vue@3.2.29: + /unplugin-element-plus/0.2.0_vite@2.7.13+vue@3.2.30: resolution: { integrity: sha512-eBgNLCZUUCfl68J+pb9MWVh8amBjLWL5yZ8BuNuJfhS6FFGJ/dMtCmAoaeHyI9wE3k+7C4gbfEM78dkX48gfVA== @@ -7039,7 +6671,7 @@ packages: es-module-lexer: 0.9.3 magic-string: 0.25.7 unplugin: 0.3.2_vite@2.7.13 - vue: 3.2.29 + vue: 3.2.30 transitivePeerDependencies: - esbuild - rollup @@ -7067,7 +6699,7 @@ packages: webpack: optional: true dependencies: - vite: 2.7.13_sass@1.49.0 + vite: 2.7.13_sass@1.49.7 webpack-virtual-modules: 0.4.3 dev: true @@ -7141,28 +6773,6 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vfile-message/2.0.4: - resolution: - { - integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ== - } - dependencies: - "@types/unist": 2.0.6 - unist-util-stringify-position: 2.0.3 - dev: true - - /vfile/4.2.1: - resolution: - { - integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA== - } - dependencies: - "@types/unist": 2.0.6 - is-buffer: 2.0.5 - unist-util-stringify-position: 2.0.3 - vfile-message: 2.0.4 - dev: true - /vite-plugin-live-reload/2.1.0: resolution: { @@ -7193,7 +6803,7 @@ packages: fast-glob: 3.2.11 mockjs: 1.1.0 path-to-regexp: 6.2.0 - vite: 2.7.13_sass@1.49.0 + vite: 2.7.13_sass@1.49.7 transitivePeerDependencies: - rollup - supports-color @@ -7220,7 +6830,7 @@ packages: es-module-lexer: 0.9.3 fs-extra: 10.0.0 magic-string: 0.25.7 - vite: 2.7.13_sass@1.49.0 + vite: 2.7.13_sass@1.49.7 transitivePeerDependencies: - supports-color dev: true @@ -7236,7 +6846,7 @@ packages: "@windicss/plugin-utils": 1.6.3 debug: 4.3.3 kolorist: 1.5.1 - vite: 2.7.13_sass@1.49.0 + vite: 2.7.13_sass@1.49.7 windicss: 3.4.3 transitivePeerDependencies: - supports-color @@ -7248,11 +6858,11 @@ packages: integrity: sha512-FP6qCN57coIOwmtah68ofpi4dewGmfzPcoKe76RMnJoz7qBTXxQVm2BlnH0YzGeCbOcjm9NKauJ1I6J9OlUUtg== } dependencies: - "@vue/compiler-sfc": 3.2.29 + "@vue/compiler-sfc": 3.2.30 svgo: 2.8.0 dev: true - /vite/2.7.13_sass@1.49.0: + /vite/2.7.13_sass@1.49.7: resolution: { integrity: sha512-Mq8et7f3aK0SgSxjDNfOAimZGW9XryfHRa/uV0jseQSilg+KhYDSoNb9h1rknOy6SuMkvNDLKCYAYYUMCE+IgQ== @@ -7272,15 +6882,15 @@ packages: optional: true dependencies: esbuild: 0.13.15 - postcss: 8.4.5 + postcss: 8.4.6 resolve: 1.22.0 - rollup: 2.66.1 - sass: 1.49.0 + rollup: 2.67.1 + sass: 1.49.7 optionalDependencies: fsevents: 2.3.2 dev: true - /vue-demi/0.12.1_vue@3.2.29: + /vue-demi/0.12.1_vue@3.2.30: resolution: { integrity: sha512-QL3ny+wX8c6Xm1/EZylbgzdoDolye+VpCXRhI2hug9dJTP3OUJ3lmiKN3CsVV3mOJKwFi0nsstbgob0vG7aoIw== @@ -7295,31 +6905,31 @@ packages: "@vue/composition-api": optional: true dependencies: - vue: 3.2.29 + vue: 3.2.30 dev: false - /vue-eslint-parser/7.10.0_eslint@7.30.0: + /vue-eslint-parser/8.2.0_eslint@8.8.0: resolution: { - integrity: sha512-7tc/ewS9Vq9Bn741pvpg8op2fWJPH3k32aL+jcIcWGCTzh/zXSdh7pZ5FV3W2aJancP9+ftPAv292zY5T5IPCg== + integrity: sha512-hvl8OVT8imlKk/lQyhkshqwQQChzHETcBd5abiO4ePw7ib7QUZLfW+2TUrJHKUvFOCFRJrDin5KJO9OHzB5bRQ== } - engines: { node: ">=8.10" } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: - eslint: ">=5.0.0" + eslint: ">=6.0.0" dependencies: debug: 4.3.3 - eslint: 7.30.0 - eslint-scope: 5.1.1 - eslint-visitor-keys: 1.3.0 - espree: 6.2.1 + eslint: 8.8.0 + eslint-scope: 7.1.0 + eslint-visitor-keys: 3.2.0 + espree: 9.3.0 esquery: 1.4.0 lodash: 4.17.21 - semver: 6.3.0 + semver: 7.3.5 transitivePeerDependencies: - supports-color dev: true - /vue-i18n/9.2.0-beta.30_vue@3.2.29: + /vue-i18n/9.2.0-beta.30_vue@3.2.30: resolution: { integrity: sha512-5DqrgG9ffgC7j3RRAfViC0WUcdz0C3Ix1qq1AyQItpF7UkSB6iSJGEjBG6KdspbRQq/8t1YzDx4JRXbL05l6ow== @@ -7332,10 +6942,10 @@ packages: "@intlify/shared": 9.2.0-beta.30 "@intlify/vue-devtools": 9.2.0-beta.30 "@vue/devtools-api": 6.0.0-beta.21.1 - vue: 3.2.29 + vue: 3.2.30 dev: false - /vue-router/4.0.12_vue@3.2.29: + /vue-router/4.0.12_vue@3.2.30: resolution: { integrity: sha512-CPXvfqe+mZLB1kBWssssTiWg4EQERyqJZes7USiqfW9B5N2x+nHlnsM1D3b5CaJ6qgCvMmYJnz+G0iWjNCvXrg== @@ -7344,10 +6954,10 @@ packages: vue: ^3.0.0 dependencies: "@vue/devtools-api": 6.0.0-beta.21.1 - vue: 3.2.29 + vue: 3.2.30 dev: false - /vue-types/4.1.1_vue@3.2.29: + /vue-types/4.1.1_vue@3.2.30: resolution: { integrity: sha512-Jq2GZ/w6rExJbLA/h7nHBFLciu+YNekgox0DB64wN1snZ4IIJMq+qnqp1/vE4fc7vEjZcP5KGhLzkkSjIHLRzw== @@ -7357,20 +6967,20 @@ packages: vue: ^2.0.0 || ^3.0.0 dependencies: is-plain-object: 5.0.0 - vue: 3.2.29 + vue: 3.2.30 dev: false - /vue/3.2.29: + /vue/3.2.30: resolution: { - integrity: sha512-cFIwr7LkbtCRanjNvh6r7wp2yUxfxeM2yPpDQpAfaaLIGZSrUmLbNiSze9nhBJt5MrZ68Iqt0O5scwAMEVxF+Q== + integrity: sha512-ZmTFWVJUX2XADkuOB8GcLTuxnBLogjJBTNVrM7WsTnjqRQ+VR8bLNrvNsbn8vj/LaP5+0WFAPrpngOYE2x+e+Q== } dependencies: - "@vue/compiler-dom": 3.2.29 - "@vue/compiler-sfc": 3.2.29 - "@vue/runtime-dom": 3.2.29 - "@vue/server-renderer": 3.2.29_vue@3.2.29 - "@vue/shared": 3.2.29 + "@vue/compiler-dom": 3.2.30 + "@vue/compiler-sfc": 3.2.30 + "@vue/runtime-dom": 3.2.30 + "@vue/server-renderer": 3.2.30_vue@3.2.30 + "@vue/shared": 3.2.30 dev: false /webidl-conversions/3.0.1: @@ -7457,16 +7067,17 @@ packages: resolution: { integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= } dev: true - /write-file-atomic/3.0.3: + /write-file-atomic/4.0.0: resolution: { - integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + integrity: sha512-JhcWoKffJNF7ivO9yflBhc7tn3wKnokMUfWpBriM9yCXj4ePQnRPcWglBkkg1AHC8nsW/EfxwwhqsLtOy59djA== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16 } dependencies: imurmurhash: 0.1.4 is-typedarray: 1.0.0 - signal-exit: 3.0.6 - typedarray-to-buffer: 3.1.5 + signal-exit: 3.0.7 + typedarray-to-buffer: 4.0.0 dev: true /y18n/5.0.8: @@ -7539,10 +7150,3 @@ packages: } engines: { node: ">=10" } dev: true - - /zwitch/1.0.5: - resolution: - { - integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw== - } - dev: true diff --git a/src/layout/components/sidebar/horizontal.vue b/src/layout/components/sidebar/horizontal.vue index 762687a..dc61f1f 100644 --- a/src/layout/components/sidebar/horizontal.vue +++ b/src/layout/components/sidebar/horizontal.vue @@ -207,14 +207,8 @@ onMounted(() => { diff --git a/src/layout/components/tag/index.scss b/src/layout/components/tag/index.scss index 4e2f895..c3366ce 100644 --- a/src/layout/components/tag/index.scss +++ b/src/layout/components/tag/index.scss @@ -18,36 +18,6 @@ } } -@-webkit-keyframes rotate { - from { - -webkit-transform: rotate(0deg); - } - - to { - -webkit-transform: rotate(360deg); - } -} - -@-moz-keyframes rotate { - from { - -moz-transform: rotate(0deg); - } - - to { - -moz-transform: rotate(360deg); - } -} - -@-o-keyframes rotate { - from { - -o-transform: rotate(0deg); - } - - to { - -o-transform: rotate(360deg); - } -} - @keyframes rotate { from { transform: rotate(0deg); @@ -80,7 +50,7 @@ .scroll-item { border-radius: 3px 3px 0 0; - padding: 0 6px 0 6px; + padding: 0 6px; box-shadow: 0 0 1px #888; position: relative; margin-right: 4px; @@ -123,7 +93,7 @@ a { text-decoration: none; color: #666; - padding: 0 4px 0 4px; + padding: 0 4px; } .scroll-container { @@ -340,8 +310,5 @@ /* 刷新按钮动画效果 */ .refresh-button { - -webkit-animation: rotate 600ms linear infinite; - -moz-animation: rotate 600ms linear infinite; - -o-animation: rotate 600ms linear infinite; animation: rotate 600ms linear infinite; } diff --git a/src/layout/theme/default-vars.scss b/src/layout/theme/default-vars.scss index def418f..772e12a 100644 --- a/src/layout/theme/default-vars.scss +++ b/src/layout/theme/default-vars.scss @@ -19,7 +19,7 @@ $subMenuBg: #0f0303 !default; /* 有无子集的激活菜单背景 */ $subMenuActiveBg: #4091f7 !default; $navTextColor: #fff !default; -$menuText: rgba(254, 254, 254, 0.65) !default; +$menuText: rgb(254 254 254 / 65%) !default; /* logo背景颜色 */ $sidebarLogo: #002140 !default; diff --git a/src/layout/theme/dusk-vars.scss b/src/layout/theme/dusk-vars.scss index 61add25..8801298 100644 --- a/src/layout/theme/dusk-vars.scss +++ b/src/layout/theme/dusk-vars.scss @@ -5,7 +5,7 @@ $menuHover: #e13c39; $subMenuBg: #000; $subMenuActiveBg: #e13c39; $navTextColor: red; -$menuText: rgba(254, 254, 254, 0.651); +$menuText: rgb(254 254 254 / 65.1%); $sidebarLogo: #42090c; $menuTitleHover: #fff; $menuActiveBefore: #e13c39; diff --git a/src/layout/theme/volcano-vars.scss b/src/layout/theme/volcano-vars.scss index 6856fea..65dd0dd 100644 --- a/src/layout/theme/volcano-vars.scss +++ b/src/layout/theme/volcano-vars.scss @@ -5,7 +5,7 @@ $menuHover: #e85f33; $subMenuBg: #0f0603; $subMenuActiveBg: #e85f33; $navTextColor: #fff; -$menuText: rgba(254, 254, 254, 0.65); +$menuText: rgb(254 254 254 / 65%); $sidebarLogo: #441708; $menuTitleHover: #fff; $menuActiveBefore: #e85f33; diff --git a/src/layout/theme/yellow-vars.scss b/src/layout/theme/yellow-vars.scss index 49af3de..1023153 100644 --- a/src/layout/theme/yellow-vars.scss +++ b/src/layout/theme/yellow-vars.scss @@ -5,7 +5,7 @@ $menuHover: #f6da4d; $subMenuBg: #0f0603; $subMenuActiveBg: #f6da4d; $navTextColor: #fff; -$menuText: rgba(254, 254, 254, 0.65); +$menuText: rgb(254 254 254 / 65%); $sidebarLogo: #443b05; $menuTitleHover: #fff; $menuActiveBefore: #f6da4d; diff --git a/src/style/dark.scss b/src/style/dark.scss index 0372d8b..db8ed1a 100644 --- a/src/style/dark.scss +++ b/src/style/dark.scss @@ -18,7 +18,7 @@ } .el-overlay { - background-color: rgba(0, 0, 0, 0.05) !important; + background-color: rgb(0 0 0 / 5%) !important; } .el-drawer { diff --git a/src/style/element-plus.scss b/src/style/element-plus.scss index 25e5464..2bbeeb1 100644 --- a/src/style/element-plus.scss +++ b/src/style/element-plus.scss @@ -25,7 +25,7 @@ } .el-dropdown-menu { - padding: 2px 0 2px 0 !important; + padding: 2px 0 !important; } .el-range-separator { diff --git a/src/style/index.scss b/src/style/index.scss index a1447ee..714926b 100644 --- a/src/style/index.scss +++ b/src/style/index.scss @@ -11,7 +11,7 @@ body { padding: 0; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; - text-rendering: optimizeLegibility; + text-rendering: optimizelegibility; font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif; } @@ -74,19 +74,11 @@ ul { /* 灰色模式 */ .html-grey { filter: grayscale(100%); - -webkit-filter: grayscale(100%); - -moz-filter: grayscale(100%); - -ms-filter: grayscale(100%); - -o-filter: grayscale(100%); } /* 色弱模式 */ .html-weakness { filter: invert(80%); - -webkit-filter: invert(80%); - -moz-filter: invert(80%); - -ms-filter: invert(80%); - -o-filter: invert(80%); } .pc-spacing { diff --git a/src/style/sidebar.scss b/src/style/sidebar.scss index 86a10ac..e8375e0 100644 --- a/src/style/sidebar.scss +++ b/src/style/sidebar.scss @@ -502,9 +502,7 @@ background-color: $menuActiveBefore; content: ""; clear: both; - -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; - -webkit-transform: translateY(0); transform: translateY(0); } @@ -517,9 +515,7 @@ background-color: $menuActiveBefore; content: ""; clear: both; - -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; - -webkit-transform: translateY(0); transform: translateY(0); } @@ -530,7 +526,6 @@ position: absolute; height: 0; width: 3px; - -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; } diff --git a/stylelint.config.js b/stylelint.config.js index 6e0b174..67f8c07 100644 --- a/stylelint.config.js +++ b/stylelint.config.js @@ -1,18 +1,20 @@ module.exports = { root: true, plugins: ["stylelint-order"], + customSyntax: "postcss-html", extends: ["stylelint-config-standard", "stylelint-config-prettier"], rules: { + "selector-class-pattern": null, "selector-pseudo-class-no-unknown": [ true, { - ignorePseudoClasses: ["deep"] + ignorePseudoClasses: ["global"] } ], "selector-pseudo-element-no-unknown": [ true, { - ignorePseudoElements: ["v-deep", ":deep"] + ignorePseudoElements: ["v-deep"] } ], "at-rule-no-unknown": [ @@ -65,5 +67,26 @@ module.exports = { { severity: "warning" } ] }, - ignoreFiles: ["**/*.js", "**/*.jsx", "**/*.tsx", "**/*.ts", "**/*.json"] + ignoreFiles: ["**/*.js", "**/*.jsx", "**/*.tsx", "**/*.ts", "**/*.json"], + overrides: [ + { + files: ["*.vue", "**/*.vue", "*.html", "**/*.html"], + extends: ["stylelint-config-recommended", "stylelint-config-html"], + rules: { + "keyframes-name-pattern": null, + "selector-pseudo-class-no-unknown": [ + true, + { + ignorePseudoClasses: ["deep", "global"] + } + ], + "selector-pseudo-element-no-unknown": [ + true, + { + ignorePseudoElements: ["v-deep", "v-global", "v-slotted"] + } + ] + } + } + ] };