Build(deps-dev): bump eslint-plugin-vue from 8.7.1 to 9.0.1 #374

Merged
argoyle merged 2 commits from dependabot-npm_and_yarn-eslint-plugin-vue-9.0.1 into master 2022-05-23 08:07:55 +00:00
5 changed files with 72 additions and 79 deletions
+31 -36
View File
@@ -1,7 +1,7 @@
<template> <template>
<div :key="isAuthenticated"> <div :key='isAuthenticated'>
<v-container fluid grid-list-md class="app-fade-in" :key="range"> <v-container :key='range' fluid grid-list-md class='app-fade-in'>
<v-layout row wrap v-if="!isAuthenticated"> <v-layout v-if='!isAuthenticated' row wrap>
<v-flex xs12> <v-flex xs12>
<p><b v-text="$t('events.login')" /></p> <p><b v-text="$t('events.login')" /></p>
</v-flex> </v-flex>
@@ -9,24 +9,24 @@
<v-layout row wrap> <v-layout row wrap>
<v-flex xs12> <v-flex xs12>
<v-text-field <v-text-field
v-model="origin" v-model='origin'
:label="$t('origins.origin')" :label="$t('origins.origin')"
:placeholder="$t('origins.geolocation')" :placeholder="$t('origins.geolocation')"
> >
<v-tooltip top slot="append-outer"> <v-tooltip slot='append-outer' top>
<template v-slot:activator="{ on }"> <template #activator='{ on }'>
<v-icon v-on="on" v-on:click="fetchAddress()" <v-icon v-on='on' @click='fetchAddress()'
>mdi-crosshairs-gps >mdi-crosshairs-gps
</v-icon> </v-icon>
</template> </template>
<span v-text="$t('origins.fetchAddress')" /> <span v-text="$t('origins.fetchAddress')" />
</v-tooltip> </v-tooltip>
<v-tooltip top slot="prepend" v-if="isAuthenticated"> <v-tooltip v-if='isAuthenticated' slot='prepend' top>
<template v-slot:activator="{ on }"> <template #activator='{ on }'>
<v-icon <v-icon
v-on="on" :disabled='!origin'
:disabled="!origin" v-on='on'
v-on:click="saveOrigin(origin)" @click='saveOrigin(origin)'
>mdi-bookmark-plus-outline >mdi-bookmark-plus-outline
</v-icon> </v-icon>
</template> </template>
@@ -38,38 +38,34 @@
<v-layout row wrap> <v-layout row wrap>
<v-flex> <v-flex>
<v-btn-toggle <v-btn-toggle
v-if="$vuetify.breakpoint.smAndUp" v-if='$vuetify.breakpoint.smAndUp'
v-model="range" v-model='range'
mandatory mandatory
> >
<v-btn <v-btn v-for='r in ranges' :key='r.value' text :value='r.value'>
text <span v-text='$t(`events.range.${r.value}`)'
v-for="r in ranges" /></v-btn>
:key="r.value"
:value="r.value"
v-text="$t(`events.range.${r.value}`)"
/>
</v-btn-toggle> </v-btn-toggle>
<v-select <v-select
v-if='$vuetify.breakpoint.xsOnly'
v-model='range'
outline outline
v-if="$vuetify.breakpoint.xsOnly" :items='ranges'
v-model="range" item-text='name'
:items="ranges" item-value='value'
item-text="name"
item-value="value"
/> />
</v-flex> </v-flex>
</v-layout> </v-layout>
<list <list
:events="events || []" :events='events || []'
:has-user="isAuthenticated" :has-user='isAuthenticated'
:toggleIgnore="toggleIgnore" :toggle-ignore='toggleIgnore'
/> />
</v-container> </v-container>
<v-snackbar <v-snackbar
v-model="snackbar.active" v-model='snackbar.active'
:color="snackbar.color" :color='snackbar.color'
:timeout="5000" :timeout='5000'
> >
{{ snackbar.text }} {{ snackbar.text }}
</v-snackbar> </v-snackbar>
@@ -80,7 +76,7 @@
import { useMutations, useRouter } from '@u3u/vue-hooks' import { useMutations, useRouter } from '@u3u/vue-hooks'
import { computed, ref, watch } from '@vue/composition-api' import { computed, ref, watch } from '@vue/composition-api'
import { useMutation, useQuery, useResult } from '@vue/apollo-composable' import { useMutation, useQuery, useResult } from '@vue/apollo-composable'
import { useAuth } from '../../../plugins/auth' import { useAuth } from '~/plugins/auth'
import List from './List' import List from './List'
import { import {
@@ -92,8 +88,8 @@ import {
toggleIgnoreDanceHall, toggleIgnoreDanceHall,
toggleIgnoreMunicipality, toggleIgnoreMunicipality,
toggleIgnoreState toggleIgnoreState
} from '../../../utils/graph-client' } from '~/utils/graph-client'
import { useTranslation } from '../../../plugins/i18n' import { useTranslation } from '~/plugins/i18n'
export default { export default {
name: 'EventsPage', name: 'EventsPage',
@@ -122,7 +118,6 @@ export default {
range, range,
(r) => { (r) => {
enabled.value = true enabled.value = true
console.log('isAuthenticated', isAuthenticated.value)
refetch({ refetch({
range: r, range: r,
includeOrigins: isAuthenticated.value || false includeOrigins: isAuthenticated.value || false
+3 -3
View File
@@ -6,15 +6,15 @@
</v-card-title> </v-card-title>
<v-list> <v-list>
<v-list-item v-for="item in model" :key="item"> <v-list-item v-for="item in model" :key="item">
<v-list-item-action v-on:click="toggleIgnore(type, item)"> <v-list-item-action @click="toggleIgnore(type, item)">
<v-tooltip top slot="prepend"> <v-tooltip top slot="prepend">
<template v-slot:activator="{ on }"> <template #activator="{ on }">
<v-icon v-on="on">mdi-delete-outline</v-icon> <v-icon v-on="on">mdi-delete-outline</v-icon>
</template> </template>
<span v-text="$t('filters.remove')" /> <span v-text="$t('filters.remove')" />
</v-tooltip> </v-tooltip>
</v-list-item-action> </v-list-item-action>
<v-list-item-title v-html="item" /> <v-list-item-titl><span v-html="item" /></v-list-item-titl>
</v-list-item> </v-list-item>
</v-list> </v-list>
</v-card> </v-card>
+9 -9
View File
@@ -15,7 +15,7 @@
<v-list-item @click="locale = 'sv'"> <v-list-item @click="locale = 'sv'">
<v-list-item-title> Svenska 🇸🇪</v-list-item-title> <v-list-item-title> Svenska 🇸🇪</v-list-item-title>
</v-list-item> </v-list-item>
<v-list-item link v-if="!user" @click="doLogin"> <v-list-item v-if="!user" link @click="doLogin">
<v-list-item-title>{{ $t('app.login') }}</v-list-item-title> <v-list-item-title>{{ $t('app.login') }}</v-list-item-title>
</v-list-item> </v-list-item>
<v-list-item v-if="isAuthenticated && user"> <v-list-item v-if="isAuthenticated && user">
@@ -23,7 +23,7 @@
<v-img :src="user.picture" :alt="user.name" /> <v-img :src="user.picture" :alt="user.name" />
</v-list-item-avatar> </v-list-item-avatar>
<v-list-item-content> <v-list-item-content>
<v-list-item-title v-html="user.name" /> <v-list-item-title><span v-html="user.name" /></v-list-item-title>
</v-list-item-content> </v-list-item-content>
</v-list-item> </v-list-item>
<v-list-item link to="/"> <v-list-item link to="/">
@@ -32,19 +32,19 @@
</v-list-item-action> </v-list-item-action>
<v-list-item-title>{{ $t('app.links.events') }}</v-list-item-title> <v-list-item-title>{{ $t('app.links.events') }}</v-list-item-title>
</v-list-item> </v-list-item>
<v-list-item link to="/origins/" v-if="isAuthenticated"> <v-list-item v-if="isAuthenticated" link to="/origins/">
<v-list-item-action> <v-list-item-action>
<v-icon>mdi-home</v-icon> <v-icon>mdi-home</v-icon>
</v-list-item-action> </v-list-item-action>
<v-list-item-title>{{ $t('app.links.origins') }}</v-list-item-title> <v-list-item-title>{{ $t('app.links.origins') }}</v-list-item-title>
</v-list-item> </v-list-item>
<v-list-item link to="/filters/" v-if="isAuthenticated"> <v-list-item v-if="isAuthenticated" link to="/filters/">
<v-list-item-action> <v-list-item-action>
<v-icon>mdi-magnify</v-icon> <v-icon>mdi-magnify</v-icon>
</v-list-item-action> </v-list-item-action>
<v-list-item-title>{{ $t('app.links.filters') }}</v-list-item-title> <v-list-item-title>{{ $t('app.links.filters') }}</v-list-item-title>
</v-list-item> </v-list-item>
<v-list-item link v-if="isAuthenticated"> <v-list-item v-if="isAuthenticated" link>
<v-list-item-action> <v-list-item-action>
<v-icon>exit_to_app</v-icon> <v-icon>exit_to_app</v-icon>
</v-list-item-action> </v-list-item-action>
@@ -55,8 +55,8 @@
</v-list> </v-list>
</v-navigation-drawer> </v-navigation-drawer>
<v-app-bar app scroll-off-screen> <v-app-bar app scroll-off-screen>
<v-app-bar-nav-icon v-on:click="nav = !nav" /> <v-app-bar-nav-icon @click="nav = !nav" />
<v-toolbar-title v-html="title" /> <v-toolbar-title><span v-html="title" /></v-toolbar-title>
<v-spacer /> <v-spacer />
<v-toolbar-items> <v-toolbar-items>
<v-list-item v-if="isAuthenticated && user"> <v-list-item v-if="isAuthenticated && user">
@@ -64,13 +64,13 @@
<v-img :src="user.picture" :alt="user.name" /> <v-img :src="user.picture" :alt="user.name" />
</v-list-item-avatar> </v-list-item-avatar>
<v-list-item-content> <v-list-item-content>
<v-list-item-title v-html="user.name" /> <v-list-item-title><span v-html="user.name" /></v-list-item-title>
</v-list-item-content> </v-list-item-content>
</v-list-item> </v-list-item>
</v-toolbar-items> </v-toolbar-items>
</v-app-bar> </v-app-bar>
<v-main> <v-main>
<v-container fluid v-if="!loading"> <v-container v-if="!loading" fluid>
<nuxt /> <nuxt />
</v-container> </v-container>
</v-main> </v-main>
+1 -1
View File
@@ -68,7 +68,7 @@
"eslint-loader": "^4.0.2", "eslint-loader": "^4.0.2",
"eslint-plugin-import": "^2.26.0", "eslint-plugin-import": "^2.26.0",
"eslint-plugin-prettier": "^4.0.0", "eslint-plugin-prettier": "^4.0.0",
"eslint-plugin-vue": "^8.7.1", "eslint-plugin-vue": "^9.0.1",
"prettier": "^2.6.2", "prettier": "^2.6.2",
"wait-on": "^6.0.1" "wait-on": "^6.0.1"
}, },
+26 -28
View File
@@ -5930,17 +5930,18 @@ eslint-plugin-prettier@^4.0.0:
dependencies: dependencies:
prettier-linter-helpers "^1.0.0" prettier-linter-helpers "^1.0.0"
eslint-plugin-vue@^8.7.1: eslint-plugin-vue@^9.0.1:
version "8.7.1" version "9.0.1"
resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-8.7.1.tgz#f13c53547a0c9d64588a675cc5ecc6ccaf63703f" resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.0.1.tgz#66ba4a6e4085a26a724adcde06eaf72b178285c9"
integrity sha512-28sbtm4l4cOzoO1LtzQPxfxhQABararUb1JtqusQqObJpWX2e/gmVyeYVfepizPFne0Q5cILkYGiBoV36L12Wg== integrity sha512-/w/9/vzz+4bSYtp5UqXgJ0CfycXTMtpp6lkz7/fMp0CcJxPWyRP6Pr88ihhrsNEcVt2ZweMupWRNYa+5Md41LQ==
dependencies: dependencies:
eslint-utils "^3.0.0" eslint-utils "^3.0.0"
natural-compare "^1.4.0" natural-compare "^1.4.0"
nth-check "^2.0.1" nth-check "^2.0.1"
postcss-selector-parser "^6.0.9" postcss-selector-parser "^6.0.9"
semver "^7.3.5" semver "^7.3.5"
vue-eslint-parser "^8.0.1" vue-eslint-parser "^9.0.1"
xml-name-validator "^4.0.0"
eslint-scope@^4.0.3: eslint-scope@^4.0.3:
version "4.0.3" version "4.0.3"
@@ -5950,14 +5951,6 @@ eslint-scope@^4.0.3:
esrecurse "^4.1.0" esrecurse "^4.1.0"
estraverse "^4.1.1" estraverse "^4.1.1"
eslint-scope@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-6.0.0.tgz#9cf45b13c5ac8f3d4c50f46a5121f61b3e318978"
integrity sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==
dependencies:
esrecurse "^4.3.0"
estraverse "^5.2.0"
eslint-scope@^7.1.1: eslint-scope@^7.1.1:
version "7.1.1" version "7.1.1"
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642"
@@ -5983,7 +5976,7 @@ eslint-visitor-keys@^2.0.0:
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.3.0: eslint-visitor-keys@^3.3.0:
version "3.3.0" version "3.3.0"
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826"
integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==
@@ -6029,7 +6022,7 @@ eslint@^8.16.0:
text-table "^0.2.0" text-table "^0.2.0"
v8-compile-cache "^2.0.3" v8-compile-cache "^2.0.3"
espree@^9.0.0, espree@^9.3.2: espree@^9.3.1, espree@^9.3.2:
version "9.3.2" version "9.3.2"
resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.2.tgz#f58f77bd334731182801ced3380a8cc859091596" resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.2.tgz#f58f77bd334731182801ced3380a8cc859091596"
integrity sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA== integrity sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==
@@ -11682,10 +11675,10 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.6:
version "7.3.5" version "7.3.7"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
dependencies: dependencies:
lru-cache "^6.0.0" lru-cache "^6.0.0"
@@ -13263,18 +13256,18 @@ vue-demi@^0.12.5:
resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.12.5.tgz#8eeed566a7d86eb090209a11723f887d28aeb2d1" resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.12.5.tgz#8eeed566a7d86eb090209a11723f887d28aeb2d1"
integrity sha512-BREuTgTYlUr0zw0EZn3hnhC3I6gPWv+Kwh4MCih6QcAeaTlaIX0DwOVN0wHej7hSvDPecz4jygy/idsgKfW58Q== integrity sha512-BREuTgTYlUr0zw0EZn3hnhC3I6gPWv+Kwh4MCih6QcAeaTlaIX0DwOVN0wHej7hSvDPecz4jygy/idsgKfW58Q==
vue-eslint-parser@^8.0.1: vue-eslint-parser@^9.0.1:
version "8.0.1" version "9.0.2"
resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-8.0.1.tgz#25e08b20a414551531f3e19f999902e1ecf45f13" resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-9.0.2.tgz#d2535516f3f55adb387939427fe741065eb7948a"
integrity sha512-lhWjDXJhe3UZw2uu3ztX51SJAPGPey1Tff2RK3TyZURwbuI4vximQLzz4nQfCv8CZq4xx7uIiogHMMoSJPr33A== integrity sha512-uCPQwTGjOtAYrwnU+76pYxalhjsh7iFBsHwBqDHiOPTxtICDaraO4Szw54WFTNZTAEsgHHzqFOu1mmnBOBRzDA==
dependencies: dependencies:
debug "^4.3.2" debug "^4.3.4"
eslint-scope "^6.0.0" eslint-scope "^7.1.1"
eslint-visitor-keys "^3.0.0" eslint-visitor-keys "^3.3.0"
espree "^9.0.0" espree "^9.3.1"
esquery "^1.4.0" esquery "^1.4.0"
lodash "^4.17.21" lodash "^4.17.21"
semver "^7.3.5" semver "^7.3.6"
vue-hot-reload-api@^2.3.0: vue-hot-reload-api@^2.3.0:
version "2.3.4" version "2.3.4"
@@ -13652,6 +13645,11 @@ ws@8.2.3:
resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.5.tgz#8b4bc4af518cfabd0473ae4f99144287b33eb881" resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.5.tgz#8b4bc4af518cfabd0473ae4f99144287b33eb881"
integrity sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w== integrity sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==
xml-name-validator@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz#79a006e2e63149a8600f15430f0a4725d1524835"
integrity sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==
xtend@^4.0.0, xtend@~4.0.1: xtend@^4.0.0, xtend@~4.0.1:
version "4.0.2" version "4.0.2"
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"