diff --git a/package.json b/package.json index 55733df..e11ecbc 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "@commitlint/config-conventional": "^11.0.0", "@nuxt/types": "^2.14.12", "@nuxt/typescript-build": "^2.0.4", - "@nuxtjs/eslint-config-typescript": "^5.0.0", + "@nuxtjs/eslint-config-typescript": "^6.0.0", "@nuxtjs/eslint-module": "^3.0.2", "@nuxtjs/stylelint-module": "^4.0.0", "@vue/test-utils": "^1.1.2", diff --git a/yarn.lock b/yarn.lock index 04f5c3f..549739f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1633,28 +1633,28 @@ webpack-node-externals "^2.5.2" webpackbar "^4.0.0" -"@nuxtjs/eslint-config-typescript@^5.0.0": - version "5.0.0" - resolved "https://registry.npm.taobao.org/@nuxtjs/eslint-config-typescript/download/@nuxtjs/eslint-config-typescript-5.0.0.tgz#060c1402e559b1df78c8c19b2f5a873eac53cab2" - integrity sha1-BgwUAuVZsd94yMGbL1qHPqxTyrI= +"@nuxtjs/eslint-config-typescript@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@nuxtjs/eslint-config-typescript/-/eslint-config-typescript-6.0.0.tgz#e3ea273edf2dfcb176a9f28ca1a95870a6c21cd8" + integrity sha512-oQm0ZmWdHNf8TKWbSUhwniarCX590oHnxuArvwApLDaaNaw0m4TL5+rpARMCVtlS33YhJ/Le+GaeyS5HeVt19A== dependencies: - "@nuxtjs/eslint-config" "5.0.0" - "@typescript-eslint/eslint-plugin" "^4.7.0" - "@typescript-eslint/parser" "^4.7.0" + "@nuxtjs/eslint-config" "6.0.0" + "@typescript-eslint/eslint-plugin" "^4.16.1" + "@typescript-eslint/parser" "^4.16.1" -"@nuxtjs/eslint-config@5.0.0": - version "5.0.0" - resolved "https://registry.npm.taobao.org/@nuxtjs/eslint-config/download/@nuxtjs/eslint-config-5.0.0.tgz#d66143ee4ada9d944de0bfbe2d7e4693a2e20d60" - integrity sha1-1mFD7kranZRN4L++LX5Gk6LiDWA= +"@nuxtjs/eslint-config@6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@nuxtjs/eslint-config/-/eslint-config-6.0.0.tgz#bf8b7b1f72fc9080ba2a6c71f2447d4166d374e3" + integrity sha512-DQLyMS+A1lPeo3ajMEISz8rPzCU4DTIKQtv9HRy1A3w5583dXcbHMQzNg3qGHoTPJ/FzM1+WhV8Ak3+gQ+9uoQ== dependencies: - eslint-config-standard "^16.0.1" + eslint-config-standard "^16.0.2" eslint-plugin-import "^2.22.1" - eslint-plugin-jest "^24.1.3" + eslint-plugin-jest "^24.1.7" eslint-plugin-node "^11.1.0" - eslint-plugin-promise "^4.2.1" + eslint-plugin-promise "^4.3.1" eslint-plugin-standard "^4.1.0" - eslint-plugin-unicorn "^23.0.0" - eslint-plugin-vue "^7.1.0" + eslint-plugin-unicorn "^28.0.2" + eslint-plugin-vue "^7.7.0" "@nuxtjs/eslint-module@^3.0.2": version "3.0.2" @@ -2094,10 +2094,10 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^4.7.0": +"@typescript-eslint/eslint-plugin@^4.16.1": version "4.18.0" - resolved "https://registry.npm.taobao.org/@typescript-eslint/eslint-plugin/download/@typescript-eslint/eslint-plugin-4.18.0.tgz#50fbce93211b5b690895d20ebec6fe8db48af1f6" - integrity sha1-UPvOkyEbW2kIldIOvsb+jbSK8fY= + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.18.0.tgz#50fbce93211b5b690895d20ebec6fe8db48af1f6" + integrity sha512-Lzkc/2+7EoH7+NjIWLS2lVuKKqbEmJhtXe3rmfA8cyiKnZm3IfLf51irnBcmow8Q/AptVV0XBZmBJKuUJTe6cQ== dependencies: "@typescript-eslint/experimental-utils" "4.18.0" "@typescript-eslint/scope-manager" "4.18.0" @@ -2120,10 +2120,10 @@ eslint-scope "^5.0.0" eslint-utils "^2.0.0" -"@typescript-eslint/parser@^4.7.0": +"@typescript-eslint/parser@^4.16.1": version "4.18.0" - resolved "https://registry.npm.taobao.org/@typescript-eslint/parser/download/@typescript-eslint/parser-4.18.0.tgz#a211edb14a69fc5177054bec04c95b185b4dde21" - integrity sha1-ohHtsUpp/FF3BUvsBMlbGFtN3iE= + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.18.0.tgz#a211edb14a69fc5177054bec04c95b185b4dde21" + integrity sha512-W3z5S0ZbecwX3PhJEAnq4mnjK5JJXvXUDBYIYGoweCyWyuvAKfGHvzmpUzgB5L4cRBb+cTu9U/ro66dx7dIimA== dependencies: "@typescript-eslint/scope-manager" "4.18.0" "@typescript-eslint/types" "4.18.0" @@ -4746,23 +4746,15 @@ escodegen@^2.0.0: optionalDependencies: source-map "~0.6.1" -eslint-ast-utils@^1.1.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/eslint-ast-utils/download/eslint-ast-utils-1.1.0.tgz#3d58ba557801cfb1c941d68131ee9f8c34bd1586" - integrity sha1-PVi6VXgBz7HJQdaBMe6fjDS9FYY= - dependencies: - lodash.get "^4.4.2" - lodash.zip "^4.2.0" - eslint-config-prettier@^7.2.0: version "7.2.0" resolved "https://registry.npm.taobao.org/eslint-config-prettier/download/eslint-config-prettier-7.2.0.tgz?cache=0&sync_timestamp=1614187239149&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-config-prettier%2Fdownload%2Feslint-config-prettier-7.2.0.tgz#f4a4bd2832e810e8cc7c1411ec85b3e85c0c53f9" integrity sha1-9KS9KDLoEOjMfBQR7IWz6FwMU/k= -eslint-config-standard@^16.0.1: +eslint-config-standard@^16.0.2: version "16.0.2" - resolved "https://registry.npm.taobao.org/eslint-config-standard/download/eslint-config-standard-16.0.2.tgz?cache=0&sync_timestamp=1605662659795&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-config-standard%2Fdownload%2Feslint-config-standard-16.0.2.tgz#71e91727ac7a203782d0a5ca4d1c462d14e234f6" - integrity sha1-cekXJ6x6IDeC0KXKTRxGLRTiNPY= + resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-16.0.2.tgz#71e91727ac7a203782d0a5ca4d1c462d14e234f6" + integrity sha512-fx3f1rJDsl9bY7qzyX8SAtP8GBSk6MfXFaTfaGgk12aAYW4gJSyRm7dM790L6cbXv63fvjY4XeSzXnb4WM+SKw== eslint-import-resolver-node@^0.3.4: version "0.3.4" @@ -4807,10 +4799,10 @@ eslint-plugin-import@^2.22.1: resolve "^1.17.0" tsconfig-paths "^3.9.0" -eslint-plugin-jest@^24.1.3: +eslint-plugin-jest@^24.1.7: version "24.3.2" - resolved "https://registry.npm.taobao.org/eslint-plugin-jest/download/eslint-plugin-jest-24.3.2.tgz#30a8b2dea6278d0da1d6fb9d6cd530aaf58050a1" - integrity sha1-MKiy3qYnjQ2h1vudbNUwqvWAUKE= + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.3.2.tgz#30a8b2dea6278d0da1d6fb9d6cd530aaf58050a1" + integrity sha512-cicWDr+RvTAOKS3Q/k03+Z3odt3VCiWamNUHWd6QWbVQWcYJyYgUTu8x0mx9GfeDEimawU5kQC+nQ3MFxIM6bw== dependencies: "@typescript-eslint/experimental-utils" "^4.0.1" @@ -4842,36 +4834,36 @@ eslint-plugin-prettier@^3.3.1: dependencies: prettier-linter-helpers "^1.0.0" -eslint-plugin-promise@^4.2.1: +eslint-plugin-promise@^4.3.1: version "4.3.1" - resolved "https://registry.npm.taobao.org/eslint-plugin-promise/download/eslint-plugin-promise-4.3.1.tgz#61485df2a359e03149fdafc0a68b0e030ad2ac45" - integrity sha1-YUhd8qNZ4DFJ/a/AposOAwrSrEU= + resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-4.3.1.tgz#61485df2a359e03149fdafc0a68b0e030ad2ac45" + integrity sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ== eslint-plugin-standard@^4.1.0: version "4.1.0" resolved "https://registry.npm.taobao.org/eslint-plugin-standard/download/eslint-plugin-standard-4.1.0.tgz?cache=0&sync_timestamp=1606091884855&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-plugin-standard%2Fdownload%2Feslint-plugin-standard-4.1.0.tgz#0c3bf3a67e853f8bbbc580fb4945fbf16f41b7c5" integrity sha1-DDvzpn6FP4u7xYD7SUX78W9Bt8U= -eslint-plugin-unicorn@^23.0.0: - version "23.0.0" - resolved "https://registry.npm.taobao.org/eslint-plugin-unicorn/download/eslint-plugin-unicorn-23.0.0.tgz#b2820212874735f9d91ecc8678b263ecfa6cf5f6" - integrity sha1-soICEodHNfnZHsyGeLJj7Pps9fY= +eslint-plugin-unicorn@^28.0.2: + version "28.0.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-28.0.2.tgz#ab9884ebae04590ecd9c1c294330d889a74b7c37" + integrity sha512-k4AoFP7n8/oq6lBXkdc9Flid6vw2B8j7aXFCxgzJCyKvmaKrCUFb1TFPhG9eSJQFZowqmymMPRtl8oo9NKLUbw== dependencies: ci-info "^2.0.0" clean-regexp "^1.0.0" - eslint-ast-utils "^1.1.0" - eslint-template-visitor "^2.2.1" + eslint-template-visitor "^2.2.2" eslint-utils "^2.1.0" - import-modules "^2.0.0" + eslint-visitor-keys "^2.0.0" + import-modules "^2.1.0" lodash "^4.17.20" pluralize "^8.0.0" read-pkg-up "^7.0.1" - regexp-tree "^0.1.21" + regexp-tree "^0.1.22" reserved-words "^0.1.2" safe-regex "^2.1.1" - semver "^7.3.2" + semver "^7.3.4" -eslint-plugin-vue@^7.1.0, eslint-plugin-vue@^7.5.0: +eslint-plugin-vue@^7.1.0, eslint-plugin-vue@^7.5.0, eslint-plugin-vue@^7.7.0: version "7.7.0" resolved "https://registry.npm.taobao.org/eslint-plugin-vue/download/eslint-plugin-vue-7.7.0.tgz#a90df4595e670821bf243bd2750ededdb74948b8" integrity sha1-qQ30WV5nCCG/JDvSdQ7e3bdJSLg= @@ -4905,10 +4897,10 @@ eslint-scope@^5.0.0, eslint-scope@^5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-template-visitor@^2.2.1: +eslint-template-visitor@^2.2.2: version "2.3.2" - resolved "https://registry.npm.taobao.org/eslint-template-visitor/download/eslint-template-visitor-2.3.2.tgz?cache=0&sync_timestamp=1613622013378&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-template-visitor%2Fdownload%2Feslint-template-visitor-2.3.2.tgz#b52f96ff311e773a345d79053ccc78275bbc463d" - integrity sha1-tS+W/zEedzo0XXkFPMx4J1u8Rj0= + resolved "https://registry.yarnpkg.com/eslint-template-visitor/-/eslint-template-visitor-2.3.2.tgz#b52f96ff311e773a345d79053ccc78275bbc463d" + integrity sha512-3ydhqFpuV7x1M9EK52BPNj6V0Kwu0KKkcIAfpUhwHbR8ocRln/oUHgfxQupY8O1h4Qv/POHDumb/BwwNfxbtnA== dependencies: "@babel/core" "^7.12.16" "@babel/eslint-parser" "^7.12.16" @@ -6166,10 +6158,10 @@ import-local@^3.0.2: pkg-dir "^4.2.0" resolve-cwd "^3.0.0" -import-modules@^2.0.0: +import-modules@^2.1.0: version "2.1.0" - resolved "https://registry.npm.taobao.org/import-modules/download/import-modules-2.1.0.tgz?cache=0&sync_timestamp=1608455317601&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimport-modules%2Fdownload%2Fimport-modules-2.1.0.tgz#abe7df297cb6c1f19b57246eb8b8bd9664b6d8c2" - integrity sha1-q+ffKXy2wfGbVyRuuLi9lmS22MI= + resolved "https://registry.yarnpkg.com/import-modules/-/import-modules-2.1.0.tgz#abe7df297cb6c1f19b57246eb8b8bd9664b6d8c2" + integrity sha512-8HEWcnkbGpovH9yInoisxaSoIg9Brbul+Ju3Kqe2UsYDUBJD/iQjSgEj0zPcTDPKfPp2fs5xlv1i+JSye/m1/A== imurmurhash@^0.1.4: version "0.1.4" @@ -7418,11 +7410,6 @@ lodash.debounce@^4.0.8: resolved "https://registry.npm.taobao.org/lodash.debounce/download/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= -lodash.get@^4.4.2: - version "4.4.2" - resolved "https://registry.npm.taobao.org/lodash.get/download/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" - integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= - lodash.kebabcase@^4.1.1: version "4.1.1" resolved "https://registry.npm.taobao.org/lodash.kebabcase/download/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36" @@ -7458,11 +7445,6 @@ lodash.uniq@^4.5.0: resolved "https://registry.npm.taobao.org/lodash.uniq/download/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash.zip@^4.2.0: - version "4.2.0" - resolved "https://registry.npm.taobao.org/lodash.zip/download/lodash.zip-4.2.0.tgz#ec6662e4896408ed4ab6c542a3990b72cc080020" - integrity sha1-7GZi5IlkCO1KtsVCo5kLcswIACA= - lodash@4.x, lodash@^4.15.0, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.17.5: version "4.17.21" resolved "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" @@ -9881,7 +9863,7 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" -regexp-tree@^0.1.21, regexp-tree@~0.1.1: +regexp-tree@^0.1.22, regexp-tree@~0.1.1: version "0.1.23" resolved "https://registry.npm.taobao.org/regexp-tree/download/regexp-tree-0.1.23.tgz?cache=0&sync_timestamp=1611207156890&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregexp-tree%2Fdownload%2Fregexp-tree-0.1.23.tgz#8a8ce1cc5e971acef62213a7ecdb1f6e18a1f1b2" integrity sha1-iozhzF6XGs72IhOn7Nsfbhih8bI=