Merge pull request #845 from jellyfin/dependabot/npm_and_yarn/nuxtjs/eslint-config-6.0.0

chore(deps-dev): bump @nuxtjs/eslint-config from 5.0.0 to 6.0.0
This commit is contained in:
Julien Machiels 2021-03-11 11:40:24 +01:00 committed by GitHub
commit 1f0fbc2eee
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 43 additions and 52 deletions

View File

@ -15,7 +15,7 @@
class="mx-4"
:items="sources"
:disabled="loading"
label="Source"
:label="$t('metadata.source')"
outlined
hide-details
/>
@ -24,7 +24,7 @@
class="mx-4"
:items="types"
:disabled="loading"
label="Type"
:label="$t('metadata.type')"
outlined
hide-details
/>
@ -182,15 +182,23 @@ export default Vue.extend({
computed: {
sources: {
get(): string[] {
return ['All'].concat(
this.$data.providers
.filter((provider: ImageProviderInfo) =>
(provider.SupportedImages || []).some((type) => {
return this.type === type;
})
)
.map((provider: ImageProviderInfo) => provider.Name)
const validProviders = this.providers.filter(
(provider: ImageProviderInfo) => {
if (
provider.Name &&
provider.SupportedImages?.includes(this.type)
) {
return true;
}
return false;
}
);
const providerNames = validProviders.map(
(provider: ImageProviderInfo) => {
return provider.Name as string;
}
);
return [this.$t('metadata.sourceAll')].concat(providerNames);
}
},
ratio(): string {

View File

@ -395,5 +395,10 @@
"writing": "Writing",
"year": "Year",
"years": "Years",
"youMayAlsoLike": "You may also like"
"youMayAlsoLike": "You may also like",
"metadata": {
"source": "Source",
"sourceAll": "All",
"type": "Type"
}
}

58
package-lock.json generated
View File

@ -2536,19 +2536,19 @@
}
},
"@nuxtjs/eslint-config": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/@nuxtjs/eslint-config/-/eslint-config-5.0.0.tgz",
"integrity": "sha512-xoi0CPpFj4hOTz5xMiqGK314276gOmI+8W+3tgybqsKiKQBFXe1IOUjHzsuGqkS44iGy+GmmrwA387ojvKnhkQ==",
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/@nuxtjs/eslint-config/-/eslint-config-6.0.0.tgz",
"integrity": "sha512-DQLyMS+A1lPeo3ajMEISz8rPzCU4DTIKQtv9HRy1A3w5583dXcbHMQzNg3qGHoTPJ/FzM1+WhV8Ak3+gQ+9uoQ==",
"dev": true,
"requires": {
"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-config-typescript": {
@ -7894,16 +7894,6 @@
}
}
},
"eslint-ast-utils": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/eslint-ast-utils/-/eslint-ast-utils-1.1.0.tgz",
"integrity": "sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA==",
"dev": true,
"requires": {
"lodash.get": "^4.4.2",
"lodash.zip": "^4.2.0"
}
},
"eslint-config-prettier": {
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.1.0.tgz",
@ -8271,24 +8261,24 @@
"dev": true
},
"eslint-plugin-unicorn": {
"version": "23.0.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-23.0.0.tgz",
"integrity": "sha512-Vabo3cjl6cjyhcf+76CdQEY6suOFzK0Xh3xo0uL9VDYrDJP5+B6PjV0tHTYm82WZmFWniugFJM3ywHSNYTi/ZQ==",
"version": "28.0.2",
"resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-28.0.2.tgz",
"integrity": "sha512-k4AoFP7n8/oq6lBXkdc9Flid6vw2B8j7aXFCxgzJCyKvmaKrCUFb1TFPhG9eSJQFZowqmymMPRtl8oo9NKLUbw==",
"dev": true,
"requires": {
"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"
},
"dependencies": {
"safe-regex": {
@ -12440,12 +12430,6 @@
"resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
"integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168="
},
"lodash.get": {
"version": "4.4.2",
"resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
"integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=",
"dev": true
},
"lodash.kebabcase": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz",
@ -12496,12 +12480,6 @@
"resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
"integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M="
},
"lodash.zip": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/lodash.zip/-/lodash.zip-4.2.0.tgz",
"integrity": "sha1-7GZi5IlkCO1KtsVCo5kLcswIACA=",
"dev": true
},
"log-symbols": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz",
@ -22810,7 +22788,7 @@
},
"karma-webpack": {
"version": "2.0.13",
"resolved": "http://registry.npmjs.org/karma-webpack/-/karma-webpack-2.0.13.tgz",
"resolved": "https://registry.npmjs.org/karma-webpack/-/karma-webpack-2.0.13.tgz",
"integrity": "sha512-2cyII34jfrAabbI2+4Rk4j95Nazl98FvZQhgSiqKUDarT317rxfv/EdzZ60CyATN4PQxJdO5ucR5bOOXkEVrXw==",
"requires": {
"async": "^2.0.0",
@ -22974,7 +22952,7 @@
},
"log4js": {
"version": "0.6.38",
"resolved": "http://registry.npmjs.org/log4js/-/log4js-0.6.38.tgz",
"resolved": "https://registry.npmjs.org/log4js/-/log4js-0.6.38.tgz",
"integrity": "sha1-LElBFmldb7JUgJQ9P8hy5mKlIv0=",
"requires": {
"readable-stream": "~1.0.2",

View File

@ -69,7 +69,7 @@
"@nuxt/types": "^2.15.3",
"@nuxt/typescript-build": "^2.1.0",
"@nuxtjs/date-fns": "^1.4.3",
"@nuxtjs/eslint-config": "^5.0.0",
"@nuxtjs/eslint-config": "^6.0.0",
"@nuxtjs/eslint-config-typescript": "^6.0.0",
"@nuxtjs/eslint-module": "^3.0.2",
"@nuxtjs/imagemin": "^0.2.0",