Skip to content

Commit 2397751

Browse files
fix: resolve @nuxtjs/seo v5 breaking changes (lint and type errors)
Agent-Logs-Url: https://github.com/TechWatching/techwatching.dev/sessions/feda79b1-6106-4eb9-b5fd-df55bec0a45b Co-authored-by: TechWatching <15186176+TechWatching@users.noreply.github.com>
1 parent 3f36620 commit 2397751

8 files changed

Lines changed: 18 additions & 10 deletions

File tree

app/pages/goodies/[slug].vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ if (goodie.value.image?.src) {
3232
twitterImage: joinURL(site.url, goodie.value.image.src)
3333
})
3434
} else {
35-
defineOgImageComponent('Saas', {
35+
defineOgImageComponent('SaaS', {
3636
headline: 'Goodies'
3737
})
3838
}

app/pages/goodies/index.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ useSeoMeta({
1414
ogDescription: description
1515
})
1616
17-
defineOgImageComponent('Saas')
17+
defineOgImageComponent('SaaS')
1818
1919
const activeGoodie = useState<number | null>('activeGoodie', () => null)
2020
</script>

app/pages/posts/[slug].vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ if (post.value.image?.src) {
4848
twitterImage: joinURL(site.url, post.value.image.src)
4949
})
5050
} else {
51-
defineOgImageComponent('Saas', {
51+
defineOgImageComponent('SaaS', {
5252
headline: 'Blog'
5353
})
5454
}

app/pages/posts/index.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ useSeoMeta({
1414
ogDescription: description
1515
})
1616
17-
defineOgImageComponent('Saas')
17+
defineOgImageComponent('SaaS')
1818
1919
const activePost = useState<number | null>('activePost', () => null)
2020

app/pages/speaking.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ useSeoMeta({
2424
ogDescription: description
2525
})
2626
27-
defineOgImageComponent('Saas')
27+
defineOgImageComponent('SaaS')
2828
2929
// Sort events by date (most recent first) and filter out incomplete entries
3030
const events = computed(() => {

app/pages/tags/[tag].vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ useSeoMeta({
2323
ogDescription: description
2424
})
2525
26-
defineOgImageComponent('Saas')
26+
defineOgImageComponent('SaaS')
2727
2828
const activePost = useState<number | null>('activePost', () => null)
2929
</script>

app/pages/tags/index.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ useSeoMeta({
3131
ogDescription: description
3232
})
3333
34-
defineOgImageComponent('Saas')
34+
defineOgImageComponent('SaaS')
3535
</script>
3636

3737
<template>

eslint.config.mjs

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
// @ts-check
22
import withNuxt from './.nuxt/eslint.config.mjs'
33

4-
export default withNuxt({
5-
// Your custom configs here
6-
})
4+
export default withNuxt(
5+
{
6+
// Your custom configs here
7+
},
8+
{
9+
files: ['**/*.md/**'],
10+
rules: {
11+
'@stylistic/eol-last': 'off'
12+
}
13+
}
14+
)

0 commit comments

Comments
 (0)