feat: redesign homepage

This commit is contained in:
taskylizard 2024-08-31 18:17:01 +00:00
parent 76d6ed95cf
commit c8a8f4192e
No known key found for this signature in database
GPG key ID: 1820131ED1A24120
40 changed files with 694 additions and 139 deletions

317
.gitattributes vendored Normal file
View file

@ -0,0 +1,317 @@
# Common settings that generally should always be used with your language specific settings
# Auto detect text files and perform LF normalization
* text=auto
#
# The above will handle all files NOT found below
#
# Documents
*.bibtex text diff=bibtex
*.doc diff=astextplain
*.DOC diff=astextplain
*.docx diff=astextplain
*.DOCX diff=astextplain
*.dot diff=astextplain
*.DOT diff=astextplain
*.pdf diff=astextplain
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain
*.md text diff=markdown
*.mdx text diff=markdown
*.tex text diff=tex
*.adoc text
*.textile text
*.mustache text
*.csv text eol=crlf
*.tab text
*.tsv text
*.txt text
*.sql text
*.epub diff=astextplain
# Graphics
*.png binary
*.jpg binary
*.jpeg binary
*.gif binary
*.tif binary
*.tiff binary
*.ico binary
# SVG treated as text by default.
*.svg text
# If you want to treat it as binary,
# use the following line instead.
# *.svg binary
*.eps binary
# Scripts
*.bash text eol=lf
*.fish text eol=lf
*.ksh text eol=lf
*.sh text eol=lf
*.zsh text eol=lf
# These are explicitly windows files and should use crlf
*.bat text eol=crlf
*.cmd text eol=crlf
*.ps1 text eol=crlf
# Serialisation
*.json text
*.toml text
*.xml text
*.yaml text
*.yml text
# Archives
*.7z binary
*.bz binary
*.bz2 binary
*.bzip2 binary
*.gz binary
*.lz binary
*.lzma binary
*.rar binary
*.tar binary
*.taz binary
*.tbz binary
*.tbz2 binary
*.tgz binary
*.tlz binary
*.txz binary
*.xz binary
*.Z binary
*.zip binary
*.zst binary
# Text files where line endings should be preserved
*.patch -text
#
# Exclude files from exporting
#
.gitattributes export-ignore
.gitignore export-ignore
.gitkeep export-ignore
## GITATTRIBUTES FOR WEB PROJECTS
#
# These settings are for any web project.
#
# Details per file setting:
# text These files should be normalized (i.e. convert CRLF to LF).
# binary These files are binary and should be left untouched.
#
# Note that binary is a macro for -text -diff.
######################################################################
# Auto detect
## Handle line endings automatically for files detected as
## text and leave all files detected as binary untouched.
## This will handle all files NOT defined below.
* text=auto
# Source code
*.bash text eol=lf
*.bat text eol=crlf
*.cmd text eol=crlf
*.coffee text
*.css text diff=css
*.htm text diff=html
*.html text diff=html
*.inc text
*.ini text
*.js text
*.mjs text
*.cjs text
*.json text
*.jsx text
*.less text
*.ls text
*.map text -diff
*.od text
*.onlydata text
*.php text diff=php
*.pl text
*.ps1 text eol=crlf
*.py text diff=python
*.rb text diff=ruby
*.sass text
*.scm text
*.scss text diff=css
*.sh text eol=lf
.husky/* text eol=lf
*.sql text
*.styl text
*.tag text
*.ts text
*.tsx text
*.xml text
*.xhtml text diff=html
# Docker
Dockerfile text
# Documentation
*.ipynb text eol=lf
*.markdown text diff=markdown
*.md text diff=markdown
*.mdwn text diff=markdown
*.mdown text diff=markdown
*.mkd text diff=markdown
*.mkdn text diff=markdown
*.mdtxt text
*.mdtext text
*.txt text
AUTHORS text
CHANGELOG text
CHANGES text
CONTRIBUTING text
COPYING text
copyright text
*COPYRIGHT* text
INSTALL text
license text
LICENSE text
NEWS text
readme text
*README* text
TODO text
# Templates
*.dot text
*.ejs text
*.erb text
*.haml text
*.handlebars text
*.hbs text
*.hbt text
*.jade text
*.latte text
*.mustache text
*.njk text
*.phtml text
*.svelte text
*.tmpl text
*.tpl text
*.twig text
*.vue text
# Configs
*.cnf text
*.conf text
*.config text
.editorconfig text
.env text
.gitattributes text
.gitconfig text
.htaccess text
*.lock text -diff
package.json text eol=lf
package-lock.json text eol=lf -diff
pnpm-lock.yaml text eol=lf -diff
.prettierrc text
yarn.lock text -diff
*.toml text
*.yaml text
*.yml text
browserslist text
Makefile text
makefile text
# Fixes syntax highlighting on GitHub to allow comments
tsconfig.json linguist-language=JSON-with-Comments
# Heroku
Procfile text
# Graphics
*.ai binary
*.bmp binary
*.eps binary
*.gif binary
*.gifv binary
*.ico binary
*.jng binary
*.jp2 binary
*.jpg binary
*.jpeg binary
*.jpx binary
*.jxr binary
*.pdf binary
*.png binary
*.psb binary
*.psd binary
# SVG treated as an asset (binary) by default.
*.svg text
# If you want to treat it as binary,
# use the following line instead.
# *.svg binary
*.svgz binary
*.tif binary
*.tiff binary
*.wbmp binary
*.webp binary
# Audio
*.kar binary
*.m4a binary
*.mid binary
*.midi binary
*.mp3 binary
*.ogg binary
*.ra binary
# Video
*.3gpp binary
*.3gp binary
*.as binary
*.asf binary
*.asx binary
*.avi binary
*.fla binary
*.flv binary
*.m4v binary
*.mng binary
*.mov binary
*.mp4 binary
*.mpeg binary
*.mpg binary
*.ogv binary
*.swc binary
*.swf binary
*.webm binary
# Archives
*.7z binary
*.gz binary
*.jar binary
*.rar binary
*.tar binary
*.zip binary
# Fonts
*.ttf binary
*.eot binary
*.otf binary
*.woff binary
*.woff2 binary
# Executables
*.exe binary
*.pyc binary
# Prevents massive diffs caused by vendored, minified files
**/.yarn/releases/** binary
**/.yarn/plugins/** binary
# RC files (like .babelrc or .eslintrc)
*.*rc text
# Ignore files (like .npmignore or .gitignore)
*.*ignore text
# Prevents massive diffs from built files
dist/* binary

View file

@ -1,4 +1,5 @@
**/*.md **/*.md
!docs/index.md
pnpm-lock.yaml pnpm-lock.yaml
.turbo .turbo
.cache .cache

View file

@ -11,6 +11,26 @@
"formatter": { "formatter": {
"enabled": false "enabled": false
}, },
"css": {
"linter": {
"enabled": false
},
"formatter": {
"enabled": false
}
},
"json": {
"formatter": {
"enabled": false
},
"linter": {
"enabled": false
}
},
"vcs": {
"enabled": true,
"clientKind": "git"
},
"javascript": { "javascript": {
"globals": [ "globals": [
"defineNitroConfig", "defineNitroConfig",

View file

@ -1,6 +1,8 @@
import consola from 'consola' import consola from 'consola'
import UnoCSS from 'unocss/vite' import UnoCSS from 'unocss/vite'
import AutoImport from 'unplugin-auto-import/vite' import AutoImport from 'unplugin-auto-import/vite'
import OptimizeExclude from 'vite-plugin-optimize-exclude'
import Terminal from 'vite-plugin-terminal'
import { defineConfig } from 'vitepress' import { defineConfig } from 'vitepress'
import { import {
commitRef, commitRef,
@ -53,8 +55,16 @@ export default defineConfig({
.finally(() => consola.success('Success!')) .finally(() => consola.success('Success!'))
}, },
vite: { vite: {
ssr: {
noExternal: ['@fmhy/components']
},
optimizeDeps: { exclude: ['workbox-window'] }, optimizeDeps: { exclude: ['workbox-window'] },
plugins: [ plugins: [
OptimizeExclude(),
Terminal({
console: 'terminal',
output: ['console', 'terminal']
}),
UnoCSS({ UnoCSS({
configFile: '../unocss.config.ts' configFile: '../unocss.config.ts'
}), }),
@ -112,7 +122,6 @@ export default defineConfig({
outline: 'deep', outline: 'deep',
logo: '/fmhy.ico', logo: '/fmhy.ico',
nav: [ nav: [
{ text: '📚 Beginners Guide', link: '/beginners-guide' },
{ text: '🔖 Glossary', link: 'https://rentry.org/The-Piracy-Glossary' }, { text: '🔖 Glossary', link: 'https://rentry.org/The-Piracy-Glossary' },
{ text: '📑 Guides', link: 'https://rentry.co/fmhy-guides' }, { text: '📑 Guides', link: 'https://rentry.co/fmhy-guides' },
{ {
@ -122,10 +131,8 @@ export default defineConfig({
{ {
text: '🪅 Ecosystem', text: '🪅 Ecosystem',
items: [ items: [
{ text: '💙 Feedback', link: '/feedback' },
{ text: '🌐 Search', link: '/posts/search' }, { text: '🌐 Search', link: '/posts/search' },
{ text: '📰 Posts', link: '/posts' },
{ text: '💬 Feedback', link: '/feedback' },
{ text: '💙 Contribute', link: 'other/contributing' },
{ text: '🏞 Wallpapers', link: '/other/wallpapers' }, { text: '🏞 Wallpapers', link: '/other/wallpapers' },
{ text: '📋 snowbin', link: 'https://pastes.fmhy.net' }, { text: '📋 snowbin', link: 'https://pastes.fmhy.net' },
{ text: '🔍 SearXNG', link: 'https://searx.fmhy.net/' }, { text: '🔍 SearXNG', link: 'https://searx.fmhy.net/' },

View file

@ -28,8 +28,7 @@ export const meta = {
export const commitRef = export const commitRef =
process.env.CF_PAGES && process.env.CF_PAGES_COMMIT_SHA process.env.CF_PAGES && process.env.CF_PAGES_COMMIT_SHA
? `<a href="https://github.com/fmhy/FMHYEdit/commit/${ ? `<a href="https://github.com/fmhy/FMHYEdit/commit/${process.env.CF_PAGES_COMMIT_SHA
process.env.CF_PAGES_COMMIT_SHA
}">${process.env.CF_PAGES_COMMIT_SHA.slice(0, 8)}</a>` }">${process.env.CF_PAGES_COMMIT_SHA.slice(0, 8)}</a>`
: 'dev' : 'dev'
@ -120,13 +119,31 @@ export const socialLinks: DefaultTheme.SocialLink[] = [
{ {
ariaLabel: 'Bluesky', ariaLabel: 'Bluesky',
icon: { icon: {
svg: '<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Bluesky</title><path fill="#A1A1AA" d="M12 10.8c-1.087-2.114-4.046-6.053-6.798-7.995C2.566.944 1.561 1.266.902 1.565.139 1.908 0 3.08 0 3.768c0 .69.378 5.65.624 6.479.815 2.736 3.713 3.66 6.383 3.364.136-.02.275-.039.415-.056-.138.022-.276.04-.415.056-3.912.58-7.387 2.005-2.83 7.078 5.013 5.19 6.87-1.113 7.823-4.308.953 3.195 2.05 9.271 7.733 4.308 4.267-4.308 1.172-6.498-2.74-7.078a8.741 8.741 0 0 1-.415-.056c.14.017.279.036.415.056 2.67.297 5.568-.628 6.383-3.364.246-.828.624-5.79.624-6.478 0-.69-.139-1.861-.902-2.206-.659-.298-1.664-.62-4.3 1.24C16.046 4.748 13.087 8.687 12 10.8Z"/></svg>' svg: '<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Bluesky</title><path d="M12 10.8c-1.087-2.114-4.046-6.053-6.798-7.995C2.566.944 1.561 1.266.902 1.565.139 1.908 0 3.08 0 3.768c0 .69.378 5.65.624 6.479.815 2.736 3.713 3.66 6.383 3.364.136-.02.275-.039.415-.056-.138.022-.276.04-.415.056-3.912.58-7.387 2.005-2.83 7.078 5.013 5.19 6.87-1.113 7.823-4.308.953 3.195 2.05 9.271 7.733 4.308 4.267-4.308 1.172-6.498-2.74-7.078a8.741 8.741 0 0 1-.415-.056c.14.017.279.036.415.056 2.67.297 5.568-.628 6.383-3.364.246-.828.624-5.79.624-6.478 0-.69-.139-1.861-.902-2.206-.659-.298-1.664-.62-4.3 1.24C16.046 4.748 13.087 8.687 12 10.8Z"/></svg>'
}, },
link: 'https://bsky.app/profile/fmhy.bsky.social' link: 'https://bsky.app/profile/fmhy.bsky.social'
} }
] ]
export const sidebar: DefaultTheme.Sidebar | DefaultTheme.NavItemWithLink[] = [ export const sidebar: DefaultTheme.Sidebar | DefaultTheme.NavItemWithLink[] = [
{
text: '<span class="i-twemoji:books"></span> Beginners Guide',
link: '/beginners-guide'
},
{
text: '<span class="i-twemoji:newspaper"></span> Posts',
link: '/posts'
},
{
text: '<span class="i-twemoji:light-bulb"></span> Contribute',
link: '/other/contributing'
},
// TODO: genetate sidebar from posts
{
text: 'Wiki',
collapsed: false,
items: [
{ {
text: '<span class="i-twemoji:name-badge"></span> Adblocking / Privacy', text: '<span class="i-twemoji:name-badge"></span> Adblocking / Privacy',
link: '/adblockvpnguide' link: '/adblockvpnguide'
@ -178,9 +195,11 @@ export const sidebar: DefaultTheme.Sidebar | DefaultTheme.NavItemWithLink[] = [
{ {
text: '<span class="i-twemoji:file-folder"></span> Miscellaneous', text: '<span class="i-twemoji:file-folder"></span> Miscellaneous',
link: '/miscguide' link: '/miscguide'
}
]
}, },
{ {
text: '<span class="i-twemoji:wrench"></span> Tools', text: 'Tools',
collapsed: false, collapsed: false,
items: [ items: [
{ {
@ -230,7 +249,7 @@ export const sidebar: DefaultTheme.Sidebar | DefaultTheme.NavItemWithLink[] = [
] ]
}, },
{ {
text: '<span class="i-twemoji:plus"></span> More', text: 'More',
collapsed: true, collapsed: true,
items: [ items: [
{ {

View file

@ -50,6 +50,12 @@ const { Layout } = DefaultTheme
<template #home-hero-prelink> <template #home-hero-prelink>
<Announcement /> <Announcement />
</template> </template>
<template #home-features-before>
<p class="text-center text-lg text-text-2 mb-2">
Or browse these pages
<span class="inline-block i-twemoji:sparkles" />
</p>
</template>
<Content /> <Content />
</Layout> </Layout>
</template> </template>

View file

@ -2,7 +2,7 @@
import Authors from './components/Authors.vue' import Authors from './components/Authors.vue'
const props = defineProps<{ const props = defineProps<{
authors: string[] authors: string
}>() }>()
const formatDate = (raw: string): string => { const formatDate = (raw: string): string => {
@ -14,10 +14,11 @@ const formatDate = (raw: string): string => {
} }
const { frontmatter } = useData() const { frontmatter } = useData()
const authors = computed(() => props.authors.split(','))
</script> </script>
<template> <template>
<h1>{{ frontmatter.title }}</h1> <h1>{{ frontmatter.title }}</h1>
<div>{{ frontmatter.description }} {{ formatDate(frontmatter.date) }}</div> <div>{{ frontmatter.description }} {{ formatDate(frontmatter.date) }}</div>
<Authors :authors="props.authors" /> <Authors :authors="authors" />
</template> </template>

View file

@ -15,13 +15,14 @@
*/ */
import type { Theme } from 'vitepress' import type { Theme } from 'vitepress'
import Components from '@fmhy/components'
import DefaultTheme from 'vitepress/theme' import DefaultTheme from 'vitepress/theme'
import { loadProgress } from './composables/nprogress' import { loadProgress } from './composables/nprogress'
import Layout from './Layout.vue' import Layout from './Layout.vue'
import Post from './PostLayout.vue' import Post from './PostLayout.vue'
import './style.scss' import './style.scss'
import 'uno.css' import 'virtual:uno.css'
import Feedback from './components/Feedback.vue' import Feedback from './components/Feedback.vue'
@ -29,6 +30,7 @@ export default {
extends: DefaultTheme, extends: DefaultTheme,
Layout, Layout,
enhanceApp({ router, app }) { enhanceApp({ router, app }) {
app.use(Components)
app.component('Post', Post) app.component('Post', Post)
app.component('Feedback', Feedback) app.component('Feedback', Feedback)
loadProgress(router) loadProgress(router)

View file

@ -1,7 +1,3 @@
import type { ContentData } from 'vitepress'
import { createContentLoader } from 'vitepress'
import { groupBy } from '../utils'
/** /**
* Copyright (c) taskylizard. All rights reserved. * Copyright (c) taskylizard. All rights reserved.
* *
@ -18,18 +14,22 @@ import { groupBy } from '../utils'
* limitations under the License. * limitations under the License.
*/ */
import type { ContentData } from 'vitepress'
import { createContentLoader } from 'vitepress'
import { groupBy } from '../utils'
interface Post { interface Post {
title: string title: string
url: string url: string
date: string date: string
} }
type Dictionary = ReturnType type Dictionary = ReturnType<typeof createContentLoader>
declare const data: Dictionary declare const data: Dictionary
export { data } export { data }
function transformRawPosts(rawPosts: ContentData[]): Record { function transformRawPosts(rawPosts: ContentData[]): Record<string, Post[]> {
const posts: Post[] = rawPosts const posts: Post[] = rawPosts
.map(({ url, frontmatter }) => ({ .map(({ url, frontmatter }) => ({
title: frontmatter.title, title: frontmatter.title,

View file

@ -4,8 +4,7 @@ layout: home
description: The largest collection of free stuff on the internet! description: The largest collection of free stuff on the internet!
hero: hero:
name: FMHY name: freemediaheckyeah
text: freemediaheckyeah
tagline: The largest collection of free stuff on the internet! tagline: The largest collection of free stuff on the internet!
prelink: prelink:
title: Goodbye Fmovies, and thank you 🤍 title: Goodbye Fmovies, and thank you 🤍
@ -15,8 +14,8 @@ hero:
alt: FMHY Icon alt: FMHY Icon
actions: actions:
- theme: brand - theme: brand
text: Browse Collection text: See Beginners Guide
link: /adblockvpnguide link: /beginners-guide
- theme: alt - theme: alt
text: Posts text: Posts
link: /posts link: /posts
@ -28,22 +27,133 @@ hero:
link: https://discord.gg/Stz6y6NgNg link: https://discord.gg/Stz6y6NgNg
features: features:
- title: Movies / TV / Anime - title: Adblocking / Privacy
icon: <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#7aa2f7" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-projector"><path d="M5 7 3 5"/><path d="M9 6V3"/><path d="m13 7 2-2"/><circle cx="9" cy="13" r="3"/><path d="M11.83 12H20a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h2.17"/><path d="M16 16h2"/></svg> link: /adblockvpnguide
details: Learn how to block ads, trackers and other nasty things.
icon: |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#D05A6E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-ellipsis"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"/><path d="M8 12h.01"/><path d="M12 12h.01"/><path d="M16 12h.01"/></svg>
- title: Artificial Intelligence
link: /ai
details: Explore the world of AI and machine learning.
icon: |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#91989F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bot"><path d="M12 8V4H8"/><rect width="16" height="12" x="4" y="8" rx="2"/><path d="M2 14h2"/><path d="M20 14h2"/><path d="M15 13v2"/><path d="M9 13v2"/></svg>
- title: Streaming
link: /videopiracyguide link: /videopiracyguide
details: Stream, download, torrent and binge all your favourites movies or shows! details:
- title: Music / Podcasts / Radio Stream, download, torrent and binge all your favourites movies or shows!
icon: <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#7c82fe" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-drum"><path d="m2 2 8 8"/><path d="m22 2-8 8"/><ellipse cx="12" cy="9" rx="10" ry="5"/><path d="M7 13.4v7.9"/><path d="M12 14v8"/><path d="M17 13.4v7.9"/><path d="M2 9v8a10 5 0 0 0 20 0V9"/></svg> icon: |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0
0 24 24" fill="none" stroke="#7aa2f7" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round" class="lucide
lucide-projector"><path d="M5 7 3 5"/><path d="M9 6V3"/><path d="m13 7
2-2"/><circle cx="9" cy="13" r="3"/><path d="M11.83 12H20a2 2 0 0 1 2
2v4a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h2.17"/><path d="M16
16h2"/></svg>
- title: Listening
icon: |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0
0 24 24" fill="none" stroke="#7c82fe" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round" class="lucide
lucide-drum"><path d="m2 2 8 8"/><path d="m22 2-8 8"/><ellipse cx="12"
cy="9" rx="10" ry="5"/><path d="M7 13.4v7.9"/><path d="M12 14v8"/><path
d="M17 13.4v7.9"/><path d="M2 9v8a10 5 0 0 0 20 0V9"/></svg>
link: /audiopiracyguide link: /audiopiracyguide
details: Stream, download and torrent songs, podcasts and more! details: Stream, download and torrent songs, podcasts and more!
- title: Games / Emulation
icon: <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#49d3e9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-swords"><polyline points="14.5 17.5 3 6 3 3 6 3 17.5 14.5"/><line x1="13" x2="19" y1="19" y2="13"/><line x1="16" x2="20" y1="16" y2="20"/><line x1="19" x2="21" y1="21" y2="19"/><polyline points="14.5 6.5 18 3 21 3 21 6 17.5 9.5"/><line x1="5" x2="9" y1="14" y2="18"/><line x1="7" x2="4" y1="17" y2="20"/><line x1="3" x2="5" y1="19" y2="21"/></svg> - title: Gaming
icon: |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0
0 24 24" fill="none" stroke="#49d3e9" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round" class="lucide
lucide-swords"><polyline points="14.5 17.5 3 6 3 3 6 3 17.5 14.5"/><line
x1="13" x2="19" y1="19" y2="13"/><line x1="16" x2="20" y1="16"
y2="20"/><line x1="19" x2="21" y1="21" y2="19"/><polyline points="14.5 6.5
18 3 21 3 21 6 17.5 9.5"/><line x1="5" x2="9" y1="14" y2="18"/><line
x1="7" x2="4" y1="17" y2="20"/><line x1="3" x2="5" y1="19" y2="21"/></svg>
link: /gamingpiracyguide link: /gamingpiracyguide
details: Download and play all your favourite games or emulate some old but gold ones! details:
- title: Book / Comics / Manga Download and play all your favourite games or emulate some old but gold
icon: <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#3ccd93" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-marked"><path d="M10 2v8l3-3 3 3V2"/><path d="M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"/></svg> ones!
- title: Reading
icon: |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0
0 24 24" fill="none" stroke="#3ccd93" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round" class="lucide
lucide-book-marked"><path d="M10 2v8l3-3 3 3V2"/><path d="M4 19.5v-15A2.5
2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1
0-5H20"/></svg>
link: /readingpiracyguide link: /readingpiracyguide
details: Whether you're a bookworm, otaku or comic book fan, you'll be able to find your favourite pieces of literature here for free! details:
Whether you're a bookworm, otaku or comic book fan, you'll be able to find
your favourite pieces of literature here for free!
- title: Downloading
icon: |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#BEC23F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-folder-down"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/><path d="M12 10v6"/><path d="m15 13-3 3-3-3"/></svg>
link: /downloadpiracyguide
details:
Download all your favourite software, movies, tv shows, music, games and more!
- title: Torrenting
icon: |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#8A6BBE" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-waypoints"><circle cx="12" cy="4.5" r="2.5"/><path d="m10.2 6.3-3.9 3.9"/><circle cx="4.5" cy="12" r="2.5"/><path d="M7 12h10"/><circle cx="19.5" cy="12" r="2.5"/><path d="m13.8 17.7 3.9-3.9"/><circle cx="12" cy="19.5" r="2.5"/></svg>
link: /torrentpiracyguide
details: Download your favourite media using the BitTorrent protocol.
- title: Educational
icon: |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0
0 24 24" fill="none" stroke="#A8D8B9" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round" class="lucide
lucide-book-copy"><path d="M2 16V4a2 2 0 0 1 2-2h11"/><path d="M22 18H11a2
2 0 1 0 0 4h10.5a.5.5 0 0 0 .5-.5v-15a.5.5 0 0 0-.5-.5H11a2 2 0 0 0-2
2v12"/><path d="M5 14H4a2 2 0 1 0 0 4h1"/></svg>
link: /edupiracyguide
details: Educational content for all ages.
- title: Android / iOS
icon: |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0
0 24 24" fill="none" stroke="#DAC9A6" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round" class="lucide
lucide-smartphone"><rect width="14" height="20" x="5" y="2" rx="2"
ry="2"/><path d="M12 18h.01"/></svg>
link: /android-iosguide
details: All forms of content for Android and iOS.
- title: Linux / MacOS
icon: |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#f17c67" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-terminal"><path d="m7 11 2-2-2-2"/><path d="M11 13h4"/><rect width="18" height="18" x="3" y="3" rx="2" ry="2"/></svg>
link: /linuxguide
details: The $HOME of Linux and MacOS.
- title: Non English
icon: |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0
0 24 24" fill="none" stroke="#FB9966" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round" class="lucide
lucide-earth"><path d="M21.54 15H17a2 2 0 0 0-2 2v4.54"/><path d="M7
3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2
2-2h3.17"/><path d="M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0
0-2-2H2.05"/><circle cx="12" cy="12" r="10"/></svg>
link: /non-english
details: Content in languages other than English.
- title: Miscellaneous
icon: |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0
0 24 24" fill="none" stroke="#DDD23B" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round" class="lucide
lucide-swatch-book"><path d="M11 17a4 4 0 0 1-8 0V5a2 2 0 0 1 2-2h4a2 2 0
0 1 2 2Z"/><path d="M16.7 13H19a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H7"/><path
d="M 7 17h.01"/><path d="m11 8 2.3-2.3a2.4 2.4 0 0 1 3.404.004L18.6
7.6a2.4 2.4 0 0 1 .026 3.434L9.9 19.8"/></svg>
link: /miscguide
details: Content too niche to be included elsewhere.
--- ---
<script setup> <script setup>

View file

@ -1,6 +1,8 @@
--- ---
title: Contributing title: Contributing
description: How to contribute to the project. description: How to contribute to the project.
next: false
prev: false
--- ---
<!-- @include: ../../.github/CONTRIBUTING.md --> <!-- @include: ../../.github/CONTRIBUTING.md -->

View file

@ -2,6 +2,7 @@
title: Wallpapers title: Wallpapers
description: Elevate yourself to the next level with our beautiful wallpapers. description: Elevate yourself to the next level with our beautiful wallpapers.
next: false next: false
prev: false
--- ---
<script setup> <script setup>

View file

@ -1,10 +1,11 @@
--- ---
title: Posts title: Posts
description: All our posts, sorted by date. description: All our posts, sorted by date.
sidebar: false
editLink: false editLink: false
outline: false outline: false
next: false next: false
prev: false
sidebar: true
--- ---
<script setup> <script setup>

View file

@ -5,11 +5,11 @@ date: 2024-08-29
next: false next: false
aside: left aside: left
prev: false prev: false
sidebar: false
footer: true footer: true
--- ---
<Post authors="['nbats']"/> <Post authors="nbats"/>
ACE [confirmed today](https://torrentfreak.com/fmovies-piracy-ring-was-shut-down-by-vietnam-assisted-by-ace-240829/) that they were responsible for getting Fmovies, Aniwave, and Vidsrc all shut down. ACE [confirmed today](https://torrentfreak.com/fmovies-piracy-ring-was-shut-down-by-vietnam-assisted-by-ace-240829/) that they were responsible for getting Fmovies, Aniwave, and Vidsrc all shut down.

View file

@ -5,11 +5,11 @@ date: 2023-04-01
next: false next: false
aside: left aside: left
prev: false prev: false
sidebar: false
footer: true footer: true
--- ---
<Post authors="['nbats']"/> <Post authors="nbats"/>
:::info :::info
These update threads only contains major updates. If you're interested These update threads only contains major updates. If you're interested

View file

@ -5,11 +5,11 @@ date: 2024-04-01
next: false next: false
aside: left aside: left
prev: false prev: false
sidebar: false
footer: true footer: true
--- ---
<Post authors="['nbats']"/> <Post authors="nbats"/>
:::info :::info
These update threads only contains major updates. If you're interested These update threads only contains major updates. If you're interested

View file

@ -5,11 +5,11 @@ date: 2023-08-01
next: false next: false
aside: left aside: left
prev: false prev: false
sidebar: false
footer: true footer: true
--- ---
<Post authors="['nbats']"/> <Post authors="nbats"/>
:::info :::info
These update threads only contains major updates. If you're interested These update threads only contains major updates. If you're interested

View file

@ -5,11 +5,11 @@ date: 2024-08-01
next: false next: false
aside: left aside: left
prev: false prev: false
sidebar: false
footer: true footer: true
--- ---
<Post authors="['nbats']"/> <Post authors="nbats"/>
:::info :::info
These update threads only contains major updates. If you're interested These update threads only contains major updates. If you're interested

View file

@ -5,7 +5,7 @@ date: 2023-12-01
next: false next: false
aside: left aside: left
prev: false prev: false
sidebar: false
footer: true footer: true
--- ---
@ -16,7 +16,7 @@ in seeing all minor changes you can follow our
[Updates Channel](https://redd.it/17f8msf) in Discord. [Updates Channel](https://redd.it/17f8msf) in Discord.
::: :::
<Post authors="['nbats', 'taskylizard']" /> <Post authors="nbats,taskylizard" />
--- ---

View file

@ -5,11 +5,11 @@ date: 2023-10-24
next: false next: false
aside: left aside: left
prev: false prev: false
sidebar: false
footer: true footer: true
--- ---
<Post authors="['nbats']" /> <Post authors="nbats" />
# Public URL: https://discord.gg/5W9QJKuPkD # Public URL: https://discord.gg/5W9QJKuPkD

View file

@ -5,11 +5,11 @@ date: 2024-02-18
next: false next: false
aside: left aside: left
prev: false prev: false
sidebar: false
footer: true footer: true
--- ---
<Post authors="['nbats']" /> <Post authors="nbats" />
For those of you who don't know, the VFX site Download Pirate was removed by For those of you who don't know, the VFX site Download Pirate was removed by
/r/Piracy and placed in their unsafe list following this /r/Piracy and placed in their unsafe list following this

View file

@ -5,11 +5,11 @@ date: 2024-02-01
next: false next: false
aside: left aside: left
prev: false prev: false
sidebar: false
footer: true footer: true
--- ---
<Post authors="['nbats']" /> <Post authors="nbats" />
:::info :::info
These update threads only contains major updates. If you're interested These update threads only contains major updates. If you're interested

View file

@ -5,11 +5,11 @@ date: 2023-08-14
next: false next: false
aside: left aside: left
prev: false prev: false
sidebar: false
footer: true footer: true
--- ---
<Post authors="['nbats']" /> <Post authors="nbats" />
# FileCR Malware # FileCR Malware

View file

@ -5,11 +5,11 @@ date: 2024-01-01
next: false next: false
aside: left aside: left
prev: false prev: false
sidebar: false
footer: true footer: true
--- ---
<Post authors="['nbats', 'zinklog', 'Q', 'Kai', 'taskylizard']" /> <Post authors="nbats,zinklog,Q,Kai,taskylizard" />
Hi everyone, happy new year! As we bid farewell to '23, let's take a moment to Hi everyone, happy new year! As we bid farewell to '23, let's take a moment to
reflect on the remarkable journey FMHY has had this year: reflect on the remarkable journey FMHY has had this year:

View file

@ -5,11 +5,11 @@ date: 2023-07-01
next: false next: false
aside: left aside: left
prev: false prev: false
sidebar: false
footer: true footer: true
--- ---
<Post authors="['nbats']" /> <Post authors="nbats" />
:::info :::info
These update threads only contains major updates. If you're interested These update threads only contains major updates. If you're interested

View file

@ -5,11 +5,11 @@ date: 2024-07-01
next: false next: false
aside: left aside: left
prev: false prev: false
sidebar: false
footer: true footer: true
--- ---
<Post authors="['nbats']"/> <Post authors="nbats"/>
:::info :::info
These update threads only contains major updates. If you're interested These update threads only contains major updates. If you're interested

View file

@ -5,11 +5,10 @@ date: 2023-06-01
next: false next: false
aside: left aside: left
prev: false prev: false
sidebar: false
footer: true footer: true
--- ---
<Post authors="['nbats']" /> <Post authors="nbats" />
:::info :::info
These update threads only contains major updates. If you're interested These update threads only contains major updates. If you're interested

View file

@ -5,11 +5,11 @@ date: 2024-06-01
next: false next: false
aside: left aside: left
prev: false prev: false
sidebar: false
footer: true footer: true
--- ---
<Post authors="['nbats']"/> <Post authors="nbats"/>
:::info :::info
These update threads only contains major updates. If you're interested These update threads only contains major updates. If you're interested

View file

@ -5,11 +5,11 @@ date: 2024-03-01
next: false next: false
aside: left aside: left
prev: false prev: false
sidebar: false
footer: true footer: true
--- ---
<Post authors="['nbats']"/> <Post authors="nbats"/>
:::info These update threads only contains major updates. If you're interested :::info These update threads only contains major updates. If you're interested
in seeing all minor changes you can follow our in seeing all minor changes you can follow our

View file

@ -5,11 +5,11 @@ date: 2023-05-01
next: false next: false
aside: left aside: left
prev: false prev: false
sidebar: false
footer: true footer: true
--- ---
<Post authors="['nbats']"/> <Post authors="nbats"/>
:::info :::info
These update threads only contains major updates. If you're interested These update threads only contains major updates. If you're interested

View file

@ -5,11 +5,11 @@ date: 2024-05-01
next: false next: false
aside: left aside: left
prev: false prev: false
sidebar: false
footer: true footer: true
--- ---
<Post authors="['nbats']"/> <Post authors="nbats"/>
:::info :::info
These update threads only contains major updates. If you're interested These update threads only contains major updates. If you're interested

View file

@ -5,11 +5,11 @@ date: 2024-02-11
next: false next: false
aside: left aside: left
prev: false prev: false
sidebar: false
footer: true footer: true
--- ---
<Post authors="['nbats']" /> <Post authors="nbats" />
# Join at: `fmhy.net` # Join at: `fmhy.net`

View file

@ -5,11 +5,11 @@ date: 2023-11-12
next: false next: false
aside: left aside: left
prev: false prev: false
sidebar: false
footer: true footer: true
--- ---
<Post authors="['taskylizard']" /> <Post authors="taskylizard" />
### New URL: https://fmhy.net/ ### New URL: https://fmhy.net/

View file

@ -5,11 +5,11 @@ date: 2023-11-01
next: false next: false
aside: left aside: left
prev: false prev: false
sidebar: false
footer: true footer: true
--- ---
<Post authors="['nbats']"/> <Post authors="nbats"/>
:::info :::info
These update threads only contains major updates. If you're interested These update threads only contains major updates. If you're interested

View file

@ -5,11 +5,11 @@ date: 2023-10-01
next: false next: false
aside: left aside: left
prev: false prev: false
sidebar: false
footer: true footer: true
--- ---
<Post authors="['nbats']"/> <Post authors="nbats"/>
:::info :::info
These update threads only contains major updates. If you're interested These update threads only contains major updates. If you're interested

View file

@ -5,10 +5,10 @@ date: 2024-07-09
next: false next: false
aside: left aside: left
prev: false prev: false
sidebar: false
footer: true footer: true
--- ---
<Post authors="['nbats']" /> <Post authors="nbats" />
https://rentry.org/Retro-Rewind https://rentry.org/Retro-Rewind

View file

@ -5,11 +5,11 @@ date: 2023-01-07
next: false next: false
aside: left aside: left
prev: false prev: false
sidebar: false
footer: true footer: true
--- ---
<Post authors="['nbats']" /> <Post authors="nbats" />
### [FMHY-Search](https://fmhy-search.streamlit.app/) ### [FMHY-Search](https://fmhy-search.streamlit.app/)

View file

@ -5,11 +5,11 @@ date: 2023-09-01
next: false next: false
aside: left aside: left
prev: false prev: false
sidebar: false
footer: true footer: true
--- ---
<Post authors="['nbats']"/> <Post authors="nbats"/>
:::info :::info
These update threads only contains major updates. If you're interested These update threads only contains major updates. If you're interested

View file

@ -23,6 +23,7 @@
}, },
"dependencies": { "dependencies": {
"@fmhy/colors": "^0.0.11", "@fmhy/colors": "^0.0.11",
"@fmhy/components": "^0.0.3",
"@headlessui/vue": "^1.7.22", "@headlessui/vue": "^1.7.22",
"@resvg/resvg-js": "^2.6.2", "@resvg/resvg-js": "^2.6.2",
"consola": "^3.2.3", "consola": "^3.2.3",
@ -56,6 +57,8 @@
"stylelint": "^16.9.0", "stylelint": "^16.9.0",
"stylelint-config-standard-scss": "^13.1.0", "stylelint-config-standard-scss": "^13.1.0",
"unplugin-auto-import": "^0.18.2", "unplugin-auto-import": "^0.18.2",
"vite-plugin-optimize-exclude": "^0.0.1",
"vite-plugin-terminal": "^1.2.0",
"wrangler": "^3.68.0" "wrangler": "^3.68.0"
}, },
"pnpm": { "pnpm": {

80
pnpm-lock.yaml generated
View file

@ -11,6 +11,9 @@ importers:
'@fmhy/colors': '@fmhy/colors':
specifier: ^0.0.11 specifier: ^0.0.11
version: 0.0.11 version: 0.0.11
'@fmhy/components':
specifier: ^0.0.3
version: 0.0.3(@taskylizard/vitepress@1.1.1(@algolia/client-search@4.22.1)(@types/node@20.15.0)(nprogress@0.2.0)(postcss@8.4.41)(sass@1.77.8)(terser@5.22.0))(vue@3.4.38)
'@headlessui/vue': '@headlessui/vue':
specifier: ^1.7.22 specifier: ^1.7.22
version: 1.7.22(vue@3.4.38) version: 1.7.22(vue@3.4.38)
@ -105,6 +108,12 @@ importers:
unplugin-auto-import: unplugin-auto-import:
specifier: ^0.18.2 specifier: ^0.18.2
version: 0.18.2(@vueuse/core@10.11.0(vue@3.4.38))(rollup@4.19.0) version: 0.18.2(@vueuse/core@10.11.0(vue@3.4.38))(rollup@4.19.0)
vite-plugin-optimize-exclude:
specifier: ^0.0.1
version: 0.0.1(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
vite-plugin-terminal:
specifier: ^1.2.0
version: 1.2.0(rollup@4.19.0)(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0))
wrangler: wrangler:
specifier: ^3.68.0 specifier: ^3.68.0
version: 3.68.0 version: 3.68.0
@ -898,6 +907,14 @@ packages:
resolution: {integrity: sha512-sNwSoifyPi+9s/wOXXl9B3qpcfMDNj4HtNlxtf6FQs2LUshcxx226KIJgnxRwawGmQq26Vck1dcJESC6s4QwiA==} resolution: {integrity: sha512-sNwSoifyPi+9s/wOXXl9B3qpcfMDNj4HtNlxtf6FQs2LUshcxx226KIJgnxRwawGmQq26Vck1dcJESC6s4QwiA==}
engines: {node: '>=18.16.1'} engines: {node: '>=18.16.1'}
'@fmhy/components@0.0.3':
resolution: {integrity: sha512-5L+O5aYb17gB18nhIMMXRNtFM/j2OL+W8NjZR+cdLfI5T6HoFFeIkUHHqsTLQCsjzPLStZoVhQgywroXDfVwOA==}
engines: {node: '>=18.16.1'}
peerDependencies:
typescript: ^5.0.0
vitepress: ^1.3.2
vue: ^3.4.21
'@headlessui/vue@1.7.22': '@headlessui/vue@1.7.22':
resolution: {integrity: sha512-Hoffjoolq1rY+LOfJ+B/OvkhuBXXBFgd8oBlN+l1TApma2dB0En0ucFZrwQtb33SmcCqd32EQd0y07oziXWNYg==} resolution: {integrity: sha512-Hoffjoolq1rY+LOfJ+B/OvkhuBXXBFgd8oBlN+l1TApma2dB0En0ucFZrwQtb33SmcCqd32EQd0y07oziXWNYg==}
engines: {node: '>=10'} engines: {node: '>=10'}
@ -1207,6 +1224,15 @@ packages:
rollup: rollup:
optional: true optional: true
'@rollup/plugin-strip@3.0.4':
resolution: {integrity: sha512-LDRV49ZaavxUo2YoKKMQjCxzCxugu1rCPQa0lDYBOWLj6vtzBMr8DcoJjsmg+s450RbKbe3qI9ZLaSO+O1oNbg==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
peerDependenciesMeta:
rollup:
optional: true
'@rollup/plugin-terser@0.4.4': '@rollup/plugin-terser@0.4.4':
resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==}
engines: {node: '>=14.0.0'} engines: {node: '>=14.0.0'}
@ -3632,6 +3658,17 @@ packages:
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
engines: {node: '>= 0.8'} engines: {node: '>= 0.8'}
vite-plugin-optimize-exclude@0.0.1:
resolution: {integrity: sha512-vRb2u5XlvNa51bt+mz6QS+UHns2tGi1Z9CHuaAnPOWiAtQCZEjavUf/56oRFXauj/0ROl2FvOJ2YFD1k6sGJNQ==}
peerDependencies:
vite: '>=2.0.0'
vite-plugin-terminal@1.2.0:
resolution: {integrity: sha512-IIw1V+IySth8xlrGmH4U7YmfTp681vTzYpa7b8A3KNCJ2oW1BGPPwW8tSz6BQTvSgbRmrP/9NsBLsfXkN4e8sA==}
engines: {node: '>=14'}
peerDependencies:
vite: ^2.0.0||^3.0.0||^4.0.0||^5.0.0
vite@5.3.4: vite@5.3.4:
resolution: {integrity: sha512-Cw+7zL3ZG9/NZBB8C+8QbQZmR54GwqIz+WMI4b3JgdYJvX+ny9AjJXqkGQlDXSXRP9rP0B4tbciRMOVEKulVOA==} resolution: {integrity: sha512-Cw+7zL3ZG9/NZBB8C+8QbQZmR54GwqIz+WMI4b3JgdYJvX+ny9AjJXqkGQlDXSXRP9rP0B4tbciRMOVEKulVOA==}
engines: {node: ^18.0.0 || >=20.0.0} engines: {node: ^18.0.0 || >=20.0.0}
@ -4438,6 +4475,11 @@ snapshots:
'@fmhy/colors@0.0.11': {} '@fmhy/colors@0.0.11': {}
'@fmhy/components@0.0.3(@taskylizard/vitepress@1.1.1(@algolia/client-search@4.22.1)(@types/node@20.15.0)(nprogress@0.2.0)(postcss@8.4.41)(sass@1.77.8)(terser@5.22.0))(vue@3.4.38)':
dependencies:
vitepress: '@taskylizard/vitepress@1.1.1(@algolia/client-search@4.22.1)(@types/node@20.15.0)(nprogress@0.2.0)(postcss@8.4.41)(sass@1.77.8)(terser@5.22.0)'
vue: 3.4.38
'@headlessui/vue@1.7.22(vue@3.4.38)': '@headlessui/vue@1.7.22(vue@3.4.38)':
dependencies: dependencies:
'@tanstack/vue-virtual': 3.0.2(vue@3.4.38) '@tanstack/vue-virtual': 3.0.2(vue@3.4.38)
@ -4484,7 +4526,7 @@ snapshots:
'@antfu/install-pkg': 0.1.1 '@antfu/install-pkg': 0.1.1
'@antfu/utils': 0.7.7 '@antfu/utils': 0.7.7
'@iconify/types': 2.0.0 '@iconify/types': 2.0.0
debug: 4.3.4 debug: 4.3.6
kolorist: 1.8.0 kolorist: 1.8.0
local-pkg: 0.5.0 local-pkg: 0.5.0
mlly: 1.7.1 mlly: 1.7.1
@ -4724,6 +4766,14 @@ snapshots:
optionalDependencies: optionalDependencies:
rollup: 3.29.4 rollup: 3.29.4
'@rollup/plugin-strip@3.0.4(rollup@4.19.0)':
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@4.19.0)
estree-walker: 2.0.2
magic-string: 0.30.11
optionalDependencies:
rollup: 4.19.0
'@rollup/plugin-terser@0.4.4(rollup@3.29.4)': '@rollup/plugin-terser@0.4.4(rollup@3.29.4)':
dependencies: dependencies:
serialize-javascript: 6.0.1 serialize-javascript: 6.0.1
@ -5218,13 +5268,13 @@ snapshots:
agent-base@6.0.2: agent-base@6.0.2:
dependencies: dependencies:
debug: 4.3.4 debug: 4.3.6
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
agent-base@7.1.0: agent-base@7.1.0:
dependencies: dependencies:
debug: 4.3.4 debug: 4.3.6
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -5416,7 +5466,7 @@ snapshots:
capnp-ts@0.7.0: capnp-ts@0.7.0:
dependencies: dependencies:
debug: 4.3.4 debug: 4.3.6
tslib: 2.6.3 tslib: 2.6.3
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -6064,14 +6114,14 @@ snapshots:
https-proxy-agent@5.0.1: https-proxy-agent@5.0.1:
dependencies: dependencies:
agent-base: 6.0.2 agent-base: 6.0.2
debug: 4.3.4 debug: 4.3.6
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
https-proxy-agent@7.0.2: https-proxy-agent@7.0.2:
dependencies: dependencies:
agent-base: 7.1.0 agent-base: 7.1.0
debug: 4.3.4 debug: 4.3.6
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -6109,7 +6159,7 @@ snapshots:
dependencies: dependencies:
'@ioredis/commands': 1.2.0 '@ioredis/commands': 1.2.0
cluster-key-slot: 1.1.2 cluster-key-slot: 1.1.2
debug: 4.3.4 debug: 4.3.6
denque: 2.1.0 denque: 2.1.0
lodash.defaults: 4.2.0 lodash.defaults: 4.2.0
lodash.isarguments: 3.1.0 lodash.isarguments: 3.1.0
@ -7406,6 +7456,22 @@ snapshots:
vary@1.1.2: {} vary@1.1.2: {}
vite-plugin-optimize-exclude@0.0.1(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)):
dependencies:
vite: 5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
vite-plugin-terminal@1.2.0(rollup@4.19.0)(vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)):
dependencies:
'@rollup/plugin-strip': 3.0.4(rollup@4.19.0)
debug: 4.3.6
kolorist: 1.8.0
sirv: 2.0.4
ufo: 1.5.4
vite: 5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0)
transitivePeerDependencies:
- rollup
- supports-color
vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0): vite@5.3.4(@types/node@20.15.0)(sass@1.77.8)(terser@5.22.0):
dependencies: dependencies:
esbuild: 0.21.5 esbuild: 0.21.5