diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts
index 02635a1a5..6fadf7aed 100644
--- a/docs/.vitepress/config.mts
+++ b/docs/.vitepress/config.mts
@@ -46,14 +46,24 @@ export default defineConfig({
['link', { rel: 'icon', href: '/test.png', type: 'image/svg+xml' }],
['link', { rel: 'alternate icon', href: '/test.png' }],
['link', { rel: 'mask-icon', href: '/test.png', color: '#7bc5e4' }],
- ["meta", { name: "keywords", content: meta.keywords.join(" ") }],
+ ['meta', { name: 'keywords', content: meta.keywords.join(' ') }],
['link', { rel: 'apple-touch-icon', href: '/test.png', sizes: '192x192' }],
// Bing site verification
- ["meta", {
- name: "msvalidate.01", content: "55ae5a0600A8C7827B59CFD506D76DC2"
- }],
+ [
+ 'meta',
+ {
+ name: 'msvalidate.01',
+ content: '55ae5a0600A8C7827B59CFD506D76DC2'
+ }
+ ],
// Google site verification
- ["meta", { name: "google-site-verification", content: "XCq-ZTw6VJPQ7gVNEOl8u0JRqfadK7WcsJ0H598Wv9E" }]
+ [
+ 'meta',
+ {
+ name: 'google-site-verification',
+ content: 'XCq-ZTw6VJPQ7gVNEOl8u0JRqfadK7WcsJ0H598Wv9E'
+ }
+ ]
],
transformHead: async (context) => generateMeta(context, meta.hostname),
buildEnd: async (context) => {
@@ -130,7 +140,7 @@ export default defineConfig({
search,
footer: {
message: `${feedback} (rev: ${commitRef})`,
- copyright: `© ${new Date().getFullYear()}, nbats, taskylizard and contributors. Estd 2018.`
+ copyright: `© ${new Date().getFullYear()}, nbats, taskylizard and contributors. Estd 2018.`
},
editLink: {
pattern: 'https://github.com/fmhy/FMHYEdit/edit/main/docs/:path',
diff --git a/docs/.vitepress/constants.ts b/docs/.vitepress/constants.ts
index ee5a15745..f507768f4 100644
--- a/docs/.vitepress/constants.ts
+++ b/docs/.vitepress/constants.ts
@@ -147,6 +147,10 @@ export const nav: DefaultTheme.NavItem[] = [
link: 'https://github.com/fmhy/bookmarks'
}
]
+ },
+ {
+ text: '💐 tasky',
+ link: 'https://tasky.nuxt.dev'
}
]
diff --git a/docs/.vitepress/theme/components/Announcement.vue b/docs/.vitepress/theme/components/Announcement.vue
index 21f83602c..9b18ad3b9 100644
--- a/docs/.vitepress/theme/components/Announcement.vue
+++ b/docs/.vitepress/theme/components/Announcement.vue
@@ -3,8 +3,11 @@ const { frontmatter } = useData()
-
+
{{ frontmatter.hero.announcement.title }}
diff --git a/docs/index.md b/docs/index.md
index 4f11ad7c8..3f1c14d74 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -96,7 +96,8 @@
link: /downloadpiracyguide
details:
- Download all your favourite software, movies, tv shows, music, games and more!
+ Download all your favourite software, movies, tv shows, music, games and
+ more!
- title: Torrenting
icon: |
diff --git a/package.json b/package.json
index eefe54685..4f1dbced3 100644
--- a/package.json
+++ b/package.json
@@ -30,24 +30,24 @@
"feed": "^4.2.2",
"itty-fetcher": "^0.9.4",
"nitro-cors": "^0.7.1",
- "nitropack": "latest",
+ "nitropack": "^2.9.7",
"nprogress": "^0.2.0",
"pathe": "^1.1.2",
"unocss": "^0.58.9",
- "vitepress": "^1.3.4",
- "vue": "^3.4.38",
+ "vitepress": "^1.4.1",
+ "vue": "^3.5.12",
"x-satori": "^0.1.5",
"zod": "^3.23.8"
},
"devDependencies": {
- "@biomejs/biome": "^1.8.3",
+ "@biomejs/biome": "^1.9.3",
"@ianvs/prettier-plugin-sort-imports": "^4.3.1",
"@iconify-json/carbon": "^1.1.37",
"@iconify-json/heroicons-solid": "^1.1.12",
"@iconify-json/lucide": "^1.1.207",
"@iconify-json/mdi": "^1.1.68",
"@iconify-json/twemoji": "^1.1.16",
- "@taskylizard/biome-config": "^1.0.1",
+ "@taskylizard/biome-config": "^1.0.4",
"@types/node": "^20.15.0",
"@types/nprogress": "^0.2.3",
"prettier": "^3.3.3",
@@ -56,6 +56,7 @@
"sass": "^1.77.8",
"stylelint": "^16.9.0",
"stylelint-config-standard-scss": "^13.1.0",
+ "typescript": "^5.6.3",
"unplugin-auto-import": "^0.18.2",
"vite-plugin-optimize-exclude": "^0.0.1",
"vite-plugin-terminal": "^1.2.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 618bf7412..c2790d876 100644
Binary files a/pnpm-lock.yaml and b/pnpm-lock.yaml differ