Skip to content
Open
Show file tree
Hide file tree
Changes from 9 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -348,7 +348,7 @@ Ideally, extract utilities into separate files so they can be unit tested. 🙏

### Internal linking

Always use **object syntax with named routes** for internal navigation. This makes links resilient to URL structure changes and provides type safety via `unplugin-vue-router`.
Always use **object syntax with named routes** for internal navigation. This makes links resilient to URL structure changes and provides type safety with the [typedPages Nuxt option](https://nuxt.com/docs/4.x/guide/going-further/experimental-features#typedpages).

```vue
<!-- Good: named route -->
Expand Down
2 changes: 1 addition & 1 deletion docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"@nuxtjs/mdc": "0.20.2",
"better-sqlite3": "12.8.0",
"docus": "5.8.1",
"nuxt": "4.3.1",
"nuxt": "4.4.2",
"tailwindcss": "4.2.2"
}
}
2 changes: 0 additions & 2 deletions knip.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,6 @@ const config: KnipConfig = {
ignoreDependencies: [
'@iconify-json/*',
'puppeteer',
/** Needs to be explicitly installed, even though it is not imported, to avoid type errors. */
'unplugin-vue-router',
'vite-plugin-pwa',
'@vueuse/shared',

Expand Down
8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@
"@nuxt/test-utils": "4.0.0",
"@nuxtjs/color-mode": "4.0.0",
"@nuxtjs/html-validator": "2.1.0",
"@nuxtjs/i18n": "10.2.3",
"@nuxtjs/i18n": "10.2.4",
"@shikijs/langs": "4.0.2",
"@shikijs/markdown-exit": "4.0.2",
"@shikijs/themes": "4.0.2",
Expand All @@ -88,7 +88,7 @@
"ipaddr.js": "2.3.0",
"marked": "18.0.0",
"module-replacements": "2.11.0",
"nuxt": "4.3.1",
"nuxt": "4.4.2",
"nuxt-og-image": "5.1.13",
"ofetch": "1.5.1",
"ohash": "2.0.11",
Expand All @@ -101,14 +101,14 @@
"std-env": "4.0.0",
"ufo": "1.6.3",
"unocss": "66.6.7",
"unplugin-vue-router": "0.19.2",
"valibot": "1.3.0",
"validate-npm-package-name": "7.0.2",
"virtua": "0.48.8",
"vite-plugin-pwa": "1.2.0",
"vite-plus": "0.1.16",
"vue": "3.5.30",
"vue-data-ui": "3.17.13"
"vue-data-ui": "3.17.13",
"vue-router": "5.0.4"
},
"devDependencies": {
"@e18e/eslint-plugin": "0.3.0",
Expand Down
Loading
Loading