diff --git a/.github/script.sh b/.github/script.sh index 9a131ba44..a3a3917bc 100644 --- a/.github/script.sh +++ b/.github/script.sh @@ -1,7 +1,7 @@ + +set -e + python .github/replace.py python .github/add-headers.py -for file in *; do - [[ -f "$file" ]] && mv "$file" "${file,,}" 2>/dev/null -done exit 0 diff --git a/.github/workflows/deploy-gh-pages.yml b/.github/workflows/deploy-gh-pages.yml index efe470b39..3d161c07e 100644 --- a/.github/workflows/deploy-gh-pages.yml +++ b/.github/workflows/deploy-gh-pages.yml @@ -41,11 +41,11 @@ jobs: - name: Build with VitePress run: | pnpm docs:build - touch .vitepress/dist/.nojekyll + touch docs/.vitepress/dist/.nojekyll - name: Upload artifact uses: actions/upload-pages-artifact@v2 with: - path: .vitepress/dist + path: docs/.vitepress/dist deploy: environment: diff --git a/.vitepress/middleware/cors.ts b/api/middleware/cors.ts similarity index 100% rename from .vitepress/middleware/cors.ts rename to api/middleware/cors.ts diff --git a/.vitepress/routes/feedback.post.ts b/api/routes/feedback.post.ts similarity index 91% rename from .vitepress/routes/feedback.post.ts rename to api/routes/feedback.post.ts index 1cf695d8d..43589111d 100644 --- a/.vitepress/routes/feedback.post.ts +++ b/api/routes/feedback.post.ts @@ -1,5 +1,8 @@ import { fetcher } from 'itty-fetcher' -import { FeedbackSchema, getFeedbackOption } from '../types/Feedback' +import { + FeedbackSchema, + getFeedbackOption +} from '../../docs/.vitepress/types/Feedback' export default defineEventHandler(async (event) => { const { message, page, type } = await readValidatedBody( diff --git a/.vitepress/routes/index.ts b/api/routes/index.ts similarity index 100% rename from .vitepress/routes/index.ts rename to api/routes/index.ts diff --git a/.vitepress/routes/single-page.ts b/api/routes/single-page.ts similarity index 100% rename from .vitepress/routes/single-page.ts rename to api/routes/single-page.ts diff --git a/biome.json b/biome.json index d2f27848a..1b2f3c378 100644 --- a/biome.json +++ b/biome.json @@ -2,7 +2,7 @@ "$schema": "https://biomejs.dev/schemas/1.8.3/schema.json", "extends": ["@taskylizard/biome-config"], "files": { - "ignore": [".vitepress/**/*.vue", ".vitepress/vue-shim.d.ts"] + "ignore": ["docs/.vitepress/**/*.vue", "docs/.vitepress/vue-shim.d.ts"] }, "formatter": { "enabled": false diff --git a/.vitepress/config.mts b/docs/.vitepress/config.mts similarity index 100% rename from .vitepress/config.mts rename to docs/.vitepress/config.mts diff --git a/.vitepress/constants.ts b/docs/.vitepress/constants.ts similarity index 100% rename from .vitepress/constants.ts rename to docs/.vitepress/constants.ts diff --git a/.vitepress/fonts/Inter-Bold.otf b/docs/.vitepress/fonts/Inter-Bold.otf similarity index 100% rename from .vitepress/fonts/Inter-Bold.otf rename to docs/.vitepress/fonts/Inter-Bold.otf diff --git a/.vitepress/fonts/Inter-Medium.otf b/docs/.vitepress/fonts/Inter-Medium.otf similarity index 100% rename from .vitepress/fonts/Inter-Medium.otf rename to docs/.vitepress/fonts/Inter-Medium.otf diff --git a/.vitepress/fonts/Inter-Regular.otf b/docs/.vitepress/fonts/Inter-Regular.otf similarity index 100% rename from .vitepress/fonts/Inter-Regular.otf rename to docs/.vitepress/fonts/Inter-Regular.otf diff --git a/.vitepress/fonts/Inter-SemiBold.otf b/docs/.vitepress/fonts/Inter-SemiBold.otf similarity index 100% rename from .vitepress/fonts/Inter-SemiBold.otf rename to docs/.vitepress/fonts/Inter-SemiBold.otf diff --git a/.vitepress/hooks/Template.vue b/docs/.vitepress/hooks/Template.vue similarity index 100% rename from .vitepress/hooks/Template.vue rename to docs/.vitepress/hooks/Template.vue diff --git a/.vitepress/hooks/index.ts b/docs/.vitepress/hooks/index.ts similarity index 100% rename from .vitepress/hooks/index.ts rename to docs/.vitepress/hooks/index.ts diff --git a/.vitepress/hooks/meta.ts b/docs/.vitepress/hooks/meta.ts similarity index 100% rename from .vitepress/hooks/meta.ts rename to docs/.vitepress/hooks/meta.ts diff --git a/.vitepress/hooks/opengraph.ts b/docs/.vitepress/hooks/opengraph.ts similarity index 100% rename from .vitepress/hooks/opengraph.ts rename to docs/.vitepress/hooks/opengraph.ts diff --git a/.vitepress/hooks/rss.ts b/docs/.vitepress/hooks/rss.ts similarity index 100% rename from .vitepress/hooks/rss.ts rename to docs/.vitepress/hooks/rss.ts diff --git a/.vitepress/hooks/satoriConfig.ts b/docs/.vitepress/hooks/satoriConfig.ts similarity index 100% rename from .vitepress/hooks/satoriConfig.ts rename to docs/.vitepress/hooks/satoriConfig.ts diff --git a/.vitepress/markdown/base64.ts b/docs/.vitepress/markdown/base64.ts similarity index 100% rename from .vitepress/markdown/base64.ts rename to docs/.vitepress/markdown/base64.ts diff --git a/.vitepress/markdown/emoji.ts b/docs/.vitepress/markdown/emoji.ts similarity index 100% rename from .vitepress/markdown/emoji.ts rename to docs/.vitepress/markdown/emoji.ts diff --git a/.vitepress/markdown/toggleStarred.ts b/docs/.vitepress/markdown/toggleStarred.ts similarity index 100% rename from .vitepress/markdown/toggleStarred.ts rename to docs/.vitepress/markdown/toggleStarred.ts diff --git a/.vitepress/theme/Layout.vue b/docs/.vitepress/theme/Layout.vue similarity index 100% rename from .vitepress/theme/Layout.vue rename to docs/.vitepress/theme/Layout.vue diff --git a/.vitepress/theme/PostLayout.vue b/docs/.vitepress/theme/PostLayout.vue similarity index 100% rename from .vitepress/theme/PostLayout.vue rename to docs/.vitepress/theme/PostLayout.vue diff --git a/.vitepress/theme/Posts.vue b/docs/.vitepress/theme/Posts.vue similarity index 100% rename from .vitepress/theme/Posts.vue rename to docs/.vitepress/theme/Posts.vue diff --git a/.vitepress/theme/components/Announcement.vue b/docs/.vitepress/theme/components/Announcement.vue similarity index 100% rename from .vitepress/theme/components/Announcement.vue rename to docs/.vitepress/theme/components/Announcement.vue diff --git a/.vitepress/theme/components/Authors.vue b/docs/.vitepress/theme/components/Authors.vue similarity index 100% rename from .vitepress/theme/components/Authors.vue rename to docs/.vitepress/theme/components/Authors.vue diff --git a/.vitepress/theme/components/CardField.vue b/docs/.vitepress/theme/components/CardField.vue similarity index 100% rename from .vitepress/theme/components/CardField.vue rename to docs/.vitepress/theme/components/CardField.vue diff --git a/.vitepress/theme/components/Feedback.vue b/docs/.vitepress/theme/components/Feedback.vue similarity index 100% rename from .vitepress/theme/components/Feedback.vue rename to docs/.vitepress/theme/components/Feedback.vue diff --git a/.vitepress/theme/components/InputField.vue b/docs/.vitepress/theme/components/InputField.vue similarity index 100% rename from .vitepress/theme/components/InputField.vue rename to docs/.vitepress/theme/components/InputField.vue diff --git a/.vitepress/theme/components/SidebarCard.vue b/docs/.vitepress/theme/components/SidebarCard.vue similarity index 100% rename from .vitepress/theme/components/SidebarCard.vue rename to docs/.vitepress/theme/components/SidebarCard.vue diff --git a/.vitepress/theme/components/Switch.vue b/docs/.vitepress/theme/components/Switch.vue similarity index 100% rename from .vitepress/theme/components/Switch.vue rename to docs/.vitepress/theme/components/Switch.vue diff --git a/.vitepress/theme/components/ToggleStarred.vue b/docs/.vitepress/theme/components/ToggleStarred.vue similarity index 100% rename from .vitepress/theme/components/ToggleStarred.vue rename to docs/.vitepress/theme/components/ToggleStarred.vue diff --git a/.vitepress/theme/composables/nprogress.ts b/docs/.vitepress/theme/composables/nprogress.ts similarity index 100% rename from .vitepress/theme/composables/nprogress.ts rename to docs/.vitepress/theme/composables/nprogress.ts diff --git a/.vitepress/theme/index.ts b/docs/.vitepress/theme/index.ts similarity index 100% rename from .vitepress/theme/index.ts rename to docs/.vitepress/theme/index.ts diff --git a/.vitepress/theme/posts.data.ts b/docs/.vitepress/theme/posts.data.ts similarity index 100% rename from .vitepress/theme/posts.data.ts rename to docs/.vitepress/theme/posts.data.ts diff --git a/.vitepress/theme/style.css b/docs/.vitepress/theme/style.css similarity index 100% rename from .vitepress/theme/style.css rename to docs/.vitepress/theme/style.css diff --git a/docs/.vitepress/transformer.ts b/docs/.vitepress/transformer.ts new file mode 100644 index 000000000..e69de29bb diff --git a/.vitepress/types/Feedback.ts b/docs/.vitepress/types/Feedback.ts similarity index 100% rename from .vitepress/types/Feedback.ts rename to docs/.vitepress/types/Feedback.ts diff --git a/.vitepress/utils.ts b/docs/.vitepress/utils.ts similarity index 100% rename from .vitepress/utils.ts rename to docs/.vitepress/utils.ts diff --git a/.vitepress/vue-shim.d.ts b/docs/.vitepress/vue-shim.d.ts similarity index 100% rename from .vitepress/vue-shim.d.ts rename to docs/.vitepress/vue-shim.d.ts diff --git a/AdblockVPNGuide.md b/docs/adblockvpnguide.md similarity index 100% rename from AdblockVPNGuide.md rename to docs/adblockvpnguide.md diff --git a/AI.md b/docs/ai.md similarity index 100% rename from AI.md rename to docs/ai.md diff --git a/Android-iOSGuide.md b/docs/android-iosguide.md similarity index 100% rename from Android-iOSGuide.md rename to docs/android-iosguide.md diff --git a/AudioPiracyGuide.md b/docs/audiopiracyguide.md similarity index 100% rename from AudioPiracyGuide.md rename to docs/audiopiracyguide.md diff --git a/Beginners-Guide.md b/docs/beginners-guide.md similarity index 100% rename from Beginners-Guide.md rename to docs/beginners-guide.md diff --git a/DEVTools.md b/docs/devtools.md similarity index 100% rename from DEVTools.md rename to docs/devtools.md diff --git a/DownloadPiracyGuide.md b/docs/downloadpiracyguide.md similarity index 100% rename from DownloadPiracyGuide.md rename to docs/downloadpiracyguide.md diff --git a/EDUPiracyGuide.md b/docs/edupiracyguide.md similarity index 100% rename from EDUPiracyGuide.md rename to docs/edupiracyguide.md diff --git a/feedback.md b/docs/feedback.md similarity index 100% rename from feedback.md rename to docs/feedback.md diff --git a/File-Tools.md b/docs/file-tools.md similarity index 100% rename from File-Tools.md rename to docs/file-tools.md diff --git a/gaming-tools.md b/docs/gaming-tools.md similarity index 100% rename from gaming-tools.md rename to docs/gaming-tools.md diff --git a/GamingPiracyGuide.md b/docs/gamingpiracyguide.md similarity index 100% rename from GamingPiracyGuide.md rename to docs/gamingpiracyguide.md diff --git a/img-tools.md b/docs/img-tools.md similarity index 100% rename from img-tools.md rename to docs/img-tools.md diff --git a/index.md b/docs/index.md similarity index 100% rename from index.md rename to docs/index.md diff --git a/Internet-Tools.md b/docs/internet-tools.md similarity index 100% rename from Internet-Tools.md rename to docs/internet-tools.md diff --git a/LinuxGuide.md b/docs/linuxguide.md similarity index 100% rename from LinuxGuide.md rename to docs/linuxguide.md diff --git a/MISCGuide.md b/docs/miscguide.md similarity index 100% rename from MISCGuide.md rename to docs/miscguide.md diff --git a/Non-English.md b/docs/non-english.md similarity index 100% rename from Non-English.md rename to docs/non-english.md diff --git a/NSFWPiracy.md b/docs/nsfwpiracy.md similarity index 100% rename from NSFWPiracy.md rename to docs/nsfwpiracy.md diff --git a/posts.md b/docs/posts.md similarity index 100% rename from posts.md rename to docs/posts.md diff --git a/posts/april-2023.md b/docs/posts/april-2023.md similarity index 100% rename from posts/april-2023.md rename to docs/posts/april-2023.md diff --git a/posts/april-2024.md b/docs/posts/april-2024.md similarity index 100% rename from posts/april-2024.md rename to docs/posts/april-2024.md diff --git a/posts/aug-2023.md b/docs/posts/aug-2023.md similarity index 100% rename from posts/aug-2023.md rename to docs/posts/aug-2023.md diff --git a/posts/aug-2024.md b/docs/posts/aug-2024.md similarity index 100% rename from posts/aug-2024.md rename to docs/posts/aug-2024.md diff --git a/posts/dec-2023.md b/docs/posts/dec-2023.md similarity index 100% rename from posts/dec-2023.md rename to docs/posts/dec-2023.md diff --git a/posts/discord.md b/docs/posts/discord.md similarity index 100% rename from posts/discord.md rename to docs/posts/discord.md diff --git a/posts/Download-Pirate.md b/docs/posts/download-pirate.md similarity index 100% rename from posts/Download-Pirate.md rename to docs/posts/download-pirate.md diff --git a/posts/feb-2024.md b/docs/posts/feb-2024.md similarity index 100% rename from posts/feb-2024.md rename to docs/posts/feb-2024.md diff --git a/posts/filecr-malware.md b/docs/posts/filecr-malware.md similarity index 100% rename from posts/filecr-malware.md rename to docs/posts/filecr-malware.md diff --git a/posts/jan-2024.md b/docs/posts/jan-2024.md similarity index 100% rename from posts/jan-2024.md rename to docs/posts/jan-2024.md diff --git a/posts/july-2023.md b/docs/posts/july-2023.md similarity index 100% rename from posts/july-2023.md rename to docs/posts/july-2023.md diff --git a/posts/july-2024.md b/docs/posts/july-2024.md similarity index 100% rename from posts/july-2024.md rename to docs/posts/july-2024.md diff --git a/posts/jun-2023.md b/docs/posts/jun-2023.md similarity index 100% rename from posts/jun-2023.md rename to docs/posts/jun-2023.md diff --git a/posts/june-2024.md b/docs/posts/june-2024.md similarity index 100% rename from posts/june-2024.md rename to docs/posts/june-2024.md diff --git a/posts/march-2024.md b/docs/posts/march-2024.md similarity index 100% rename from posts/march-2024.md rename to docs/posts/march-2024.md diff --git a/posts/may-2023.md b/docs/posts/may-2023.md similarity index 100% rename from posts/may-2023.md rename to docs/posts/may-2023.md diff --git a/posts/may-2024.md b/docs/posts/may-2024.md similarity index 100% rename from posts/may-2024.md rename to docs/posts/may-2024.md diff --git a/posts/minecraft-server.md b/docs/posts/minecraft-server.md similarity index 100% rename from posts/minecraft-server.md rename to docs/posts/minecraft-server.md diff --git a/posts/new-site.md b/docs/posts/new-site.md similarity index 100% rename from posts/new-site.md rename to docs/posts/new-site.md diff --git a/posts/nov-2023.md b/docs/posts/nov-2023.md similarity index 100% rename from posts/nov-2023.md rename to docs/posts/nov-2023.md diff --git a/posts/oct-2023.md b/docs/posts/oct-2023.md similarity index 100% rename from posts/oct-2023.md rename to docs/posts/oct-2023.md diff --git a/posts/Retro-Rewind.md b/docs/posts/retro-rewind.md similarity index 100% rename from posts/Retro-Rewind.md rename to docs/posts/retro-rewind.md diff --git a/posts/search.md b/docs/posts/search.md similarity index 100% rename from posts/search.md rename to docs/posts/search.md diff --git a/posts/sept-2023.md b/docs/posts/sept-2023.md similarity index 100% rename from posts/sept-2023.md rename to docs/posts/sept-2023.md diff --git a/public/banner.png b/docs/public/banner.png similarity index 100% rename from public/banner.png rename to docs/public/banner.png diff --git a/public/banner2.png b/docs/public/banner2.png similarity index 100% rename from public/banner2.png rename to docs/public/banner2.png diff --git a/public/banner3.png b/docs/public/banner3.png similarity index 100% rename from public/banner3.png rename to docs/public/banner3.png diff --git a/public/banner4.png b/docs/public/banner4.png similarity index 100% rename from public/banner4.png rename to docs/public/banner4.png diff --git a/public/favicon.ico b/docs/public/favicon.ico similarity index 100% rename from public/favicon.ico rename to docs/public/favicon.ico diff --git a/public/fmhy.ico b/docs/public/fmhy.ico similarity index 100% rename from public/fmhy.ico rename to docs/public/fmhy.ico diff --git a/public/logo-uwu.svg b/docs/public/logo-uwu.svg similarity index 100% rename from public/logo-uwu.svg rename to docs/public/logo-uwu.svg diff --git a/public/og.png b/docs/public/og.png similarity index 100% rename from public/og.png rename to docs/public/og.png diff --git a/public/robots.txt b/docs/public/robots.txt similarity index 100% rename from public/robots.txt rename to docs/public/robots.txt diff --git a/public/test.png b/docs/public/test.png similarity index 100% rename from public/test.png rename to docs/public/test.png diff --git a/ReadingPiracyGuide.md b/docs/readingpiracyguide.md similarity index 100% rename from ReadingPiracyGuide.md rename to docs/readingpiracyguide.md diff --git a/Social-Media-Tools.md b/docs/social-media-tools.md similarity index 100% rename from Social-Media-Tools.md rename to docs/social-media-tools.md diff --git a/STORAGE.md b/docs/storage.md similarity index 100% rename from STORAGE.md rename to docs/storage.md diff --git a/System-Tools.md b/docs/system-tools.md similarity index 100% rename from System-Tools.md rename to docs/system-tools.md diff --git a/Text-Tools.md b/docs/text-tools.md similarity index 100% rename from Text-Tools.md rename to docs/text-tools.md diff --git a/TorrentPiracyGuide.md b/docs/torrentpiracyguide.md similarity index 100% rename from TorrentPiracyGuide.md rename to docs/torrentpiracyguide.md diff --git a/UnsafeSites.md b/docs/unsafesites.md similarity index 100% rename from UnsafeSites.md rename to docs/unsafesites.md diff --git a/Video-Tools.md b/docs/video-tools.md similarity index 100% rename from Video-Tools.md rename to docs/video-tools.md diff --git a/VideoPiracyGuide.md b/docs/videopiracyguide.md similarity index 100% rename from VideoPiracyGuide.md rename to docs/videopiracyguide.md diff --git a/nitro.config.ts b/nitro.config.ts index 4d3a82f0e..0e79edeb0 100644 --- a/nitro.config.ts +++ b/nitro.config.ts @@ -3,7 +3,7 @@ export default defineNitroConfig({ runtimeConfig: { WEBHOOK_URL: process.env.WEBHOOK_URL }, - srcDir: '.vitepress', + srcDir: 'api/', routeRules: { '/': { cors: false diff --git a/package.json b/package.json index 05c0fb7db..1a54cdd94 100644 --- a/package.json +++ b/package.json @@ -3,14 +3,14 @@ "type": "module", "packageManager": "pnpm@9.5.0", "scripts": { - "docs:dev": "vitepress dev", - "docs:build": "vitepress build", - "docs:preview": "vitepress preview", + "docs:dev": "vitepress dev docs/", + "docs:build": "vitepress build docs/", + "docs:preview": "vitepress preview docs/", "api:prepare": "nitropack prepare", "api:dev": "nitropack dev", "api:build": "nitropack build", "api:preview": "node .output/server/index.mjs", - "og:dev": "x-satori -t ./.vitepress/hooks/Template.vue -c ./.vitepress/hooks/satoriConfig.ts --dev", + "og:dev": "x-satori -t ./docs/.vitepress/hooks/Template.vue -c ./.vitepress/hooks/satoriConfig.ts --dev", "format": "prettier -w --cache --check .", "lint": "biome lint .", "lint:fix": "biome lint . --write", @@ -23,7 +23,6 @@ "@resvg/resvg-js": "^2.6.0", "consola": "^3.2.3", "feed": "^4.2.2", - "fs-extra": "^11.2.0", "itty-fetcher": "^0.9.4", "nitro-cors": "^0.7.1", "nitropack": "latest", @@ -41,11 +40,9 @@ "@iconify-json/heroicons-solid": "^1.1.11", "@iconify-json/twemoji": "^1.1.15", "@taskylizard/biome-config": "^1.0.1", - "@types/fs-extra": "^11.0.4", "@types/node": "^20.14.11", "@types/nprogress": "^0.2.3", "prettier": "^3.3.3", - "tailwindcss": "^3.4.6", "wrangler": "^3.68.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 65487ef78..bcb56af8b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,9 +23,6 @@ importers: feed: specifier: ^4.2.2 version: 4.2.2 - fs-extra: - specifier: ^11.2.0 - version: 11.2.0 itty-fetcher: specifier: ^0.9.4 version: 0.9.4 @@ -72,9 +69,6 @@ importers: '@taskylizard/biome-config': specifier: ^1.0.1 version: 1.0.1(@biomejs/biome@1.8.3) - '@types/fs-extra': - specifier: ^11.0.4 - version: 11.0.4 '@types/node': specifier: ^20.14.11 version: 20.14.11 @@ -84,9 +78,6 @@ importers: prettier: specifier: ^3.3.3 version: 3.3.3 - tailwindcss: - specifier: ^3.4.6 - version: 3.4.6 wrangler: specifier: ^3.68.0 version: 3.68.0 @@ -155,10 +146,6 @@ packages: '@algolia/transporter@4.22.1': resolution: {integrity: sha512-kzWgc2c9IdxMa3YqA6TN0NW5VrKYYW/BELIn7vnLyn+U/RFdZ4lxxt9/8yq3DKV5snvoDzzO4ClyejZRdV3lMQ==} - '@alloc/quick-lru@5.2.0': - resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} - engines: {node: '>=10'} - '@ampproject/remapping@2.2.1': resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} @@ -895,10 +882,6 @@ packages: '@ioredis/commands@1.2.0': resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} - '@isaacs/cliui@8.0.2': - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} - '@jridgewell/gen-mapping@0.3.3': resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} engines: {node: '>=6.0.0'} @@ -1044,10 +1027,6 @@ packages: resolution: {integrity: sha512-pW7QaFiL11O0BphO+bq3MgqeX/INAk9jgBldVDYjlQPO4VddoZnF22TcF9onMhnLVHuNqBJeRf+Fj7eezi/+rQ==} engines: {node: '>= 10.0.0'} - '@pkgjs/parseargs@0.11.0': - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - '@polka/url@1.0.0-next.24': resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} @@ -1343,18 +1322,12 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - '@types/fs-extra@11.0.4': - resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} - '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} '@types/http-proxy@1.17.13': resolution: {integrity: sha512-GkhdWcMNiR5QSQRYnJ+/oXzu0+7JJEPC8vkWXK351BkhjraZF+1W13CUYARUvX9+NqIU2n6YHA4iwywsc/M6Sw==} - '@types/jsonfile@6.1.4': - resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} - '@types/linkify-it@5.0.0': resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==} @@ -1606,10 +1579,6 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-regex@6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} - engines: {node: '>=12'} - ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} @@ -1618,13 +1587,6 @@ packages: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} - ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} - - any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} @@ -1647,9 +1609,6 @@ packages: resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} engines: {node: '>=10'} - arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} @@ -1731,10 +1690,6 @@ packages: call-bind@1.0.5: resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==} - camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - camelize@1.0.1: resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} @@ -1802,10 +1757,6 @@ packages: commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - commondir@1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} @@ -1884,11 +1835,6 @@ packages: resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} @@ -1963,16 +1909,10 @@ packages: resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} engines: {node: '>=8'} - didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} - dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - dot-prop@8.0.2: resolution: {integrity: sha512-xaBe6ZT4DHPkg0k4Ytbvn5xoxgpG0jOS1dYxSOwAHPuNLjP3/OzN0gH55SrLqpx8cBfSaVt91lXYkApjb+nYdQ==} engines: {node: '>=16'} @@ -1984,9 +1924,6 @@ packages: duplexer@0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} - eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} @@ -1999,9 +1936,6 @@ packages: emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - encodeurl@1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} @@ -2112,10 +2046,6 @@ packages: focus-trap@7.5.4: resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==} - foreground-child@3.2.1: - resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} - engines: {node: '>=14'} - forwarded@0.2.0: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} @@ -2176,17 +2106,9 @@ packages: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} - glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - glob@10.4.5: - resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} - hasBin: true - glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} @@ -2362,9 +2284,6 @@ packages: itty-fetcher@0.9.4: resolution: {integrity: sha512-o5YpTmov46EbzTrrVpeR9sRK3itWa32VsV9Fv04CzzDm1ZvAXG0RoOGjT9ECOwyipheNf4eLTkstfbRtG8Epgg==} - jackspeak@3.4.3: - resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - jiti@1.20.0: resolution: {integrity: sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==} hasBin: true @@ -2410,20 +2329,9 @@ packages: resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} engines: {node: '>= 0.6.3'} - lilconfig@2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} - - lilconfig@3.1.2: - resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} - engines: {node: '>=14'} - linebreak@1.1.0: resolution: {integrity: sha512-MHp03UImeVhB7XZtjd0E4n6+3xr5Dq/9xI/5FptGk5FrbDR3zagPa2DS6U8ks/3HjbKWG9Q1M2ufOzxV2qLYSQ==} - lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - listhen@1.5.5: resolution: {integrity: sha512-LXe8Xlyh3gnxdv4tSjTjscD1vpr/2PRpzq8YIaMJgyKzRG8wdISlWVWnGThJfHnlJ6hmLt2wq1yeeix0TEbuoA==} hasBin: true @@ -2453,9 +2361,6 @@ packages: resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==} engines: {node: 14 || >=16.14} - lru-cache@10.4.3: - resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -2539,10 +2444,6 @@ packages: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} - minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} - minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} @@ -2554,10 +2455,6 @@ packages: resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} engines: {node: '>=8'} - minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} - engines: {node: '>=16 || 14 >=14.17'} - minisearch@6.3.0: resolution: {integrity: sha512-ihFnidEeU8iXzcVHy74dhkxh/dn8Dc08ERl0xwoMMGqp4+LvRSCgicb+zGqWthVokQKvCSxITlh3P08OzdTYCQ==} @@ -2603,9 +2500,6 @@ packages: resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} hasBin: true - mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -2680,10 +2574,6 @@ packages: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} - object-inspect@1.13.1: resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} @@ -2723,9 +2613,6 @@ packages: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} - package-json-from-dist@1.0.0: - resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} - pako@0.2.9: resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} @@ -2751,10 +2638,6 @@ packages: path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - path-scurry@1.11.1: - resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} - engines: {node: '>=16 || 14 >=14.18'} - path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} @@ -2781,61 +2664,15 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} - - pirates@4.0.6: - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} - engines: {node: '>= 6'} - pkg-types@1.0.3: resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} pkg-types@1.1.3: resolution: {integrity: sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==} - postcss-import@15.1.0: - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 - - postcss-js@4.0.1: - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 - - postcss-load-config@4.0.2: - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - - postcss-nested@6.2.0: - resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - - postcss-selector-parser@6.1.1: - resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} - engines: {node: '>=4'} - postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.4.35: - resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.4.39: resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} engines: {node: ^10 || ^12 || >=14} @@ -2889,9 +2726,6 @@ packages: rc9@2.1.1: resolution: {integrity: sha512-lNeOl38Ws0eNxpO3+wD1I9rkHGQyj1NU1jlzv4go2CtEnEQEUfqnIvZG7W+bC/aXdJ27n5x/yUjb6RoT9tko+Q==} - read-cache@1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - readable-stream@2.3.8: resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} @@ -3050,10 +2884,6 @@ packages: signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - sirv@2.0.4: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} @@ -3116,10 +2946,6 @@ packages: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} - string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} - string.prototype.codepointat@0.2.1: resolution: {integrity: sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==} @@ -3133,10 +2959,6 @@ packages: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} - strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} - strip-final-newline@2.0.0: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} @@ -3144,11 +2966,6 @@ packages: strip-literal@1.3.0: resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} - sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - superjson@2.2.1: resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} engines: {node: '>=16'} @@ -3168,11 +2985,6 @@ packages: tabbable@6.2.0: resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} - tailwindcss@3.4.6: - resolution: {integrity: sha512-1uRHzPB+Vzu57ocybfZ4jh5Q3SdlH7XW23J5sQoM9LhE9eIOlzxer/3XPSsycvih3rboRsvt0QCmzSrqyOYUIA==} - engines: {node: '>=14.0.0'} - hasBin: true - tar-stream@3.1.6: resolution: {integrity: sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==} @@ -3185,13 +2997,6 @@ packages: engines: {node: '>=10'} hasBin: true - thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} - - thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - tiny-inflate@1.0.3: resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} @@ -3214,9 +3019,6 @@ packages: tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} @@ -3447,10 +3249,6 @@ packages: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} - wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} - wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} @@ -3488,10 +3286,6 @@ packages: yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - yaml@2.3.4: - resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} - engines: {node: '>= 14'} - yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} @@ -3608,8 +3402,6 @@ snapshots: '@algolia/logger-common': 4.22.1 '@algolia/requester-common': 4.22.1 - '@alloc/quick-lru@5.2.0': {} - '@ampproject/remapping@2.2.1': dependencies: '@jridgewell/gen-mapping': 0.3.3 @@ -4190,15 +3982,6 @@ snapshots: '@ioredis/commands@1.2.0': {} - '@isaacs/cliui@8.0.2': - dependencies: - string-width: 5.1.2 - string-width-cjs: string-width@4.2.3 - strip-ansi: 7.1.0 - strip-ansi-cjs: strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: wrap-ansi@7.0.0 - '@jridgewell/gen-mapping@0.3.3': dependencies: '@jridgewell/set-array': 1.1.2 @@ -4339,9 +4122,6 @@ snapshots: '@parcel/watcher-win32-ia32': 2.3.0 '@parcel/watcher-win32-x64': 2.3.0 - '@pkgjs/parseargs@0.11.0': - optional: true - '@polka/url@1.0.0-next.24': {} '@resvg/resvg-js-android-arm-eabi@2.6.2': @@ -4602,11 +4382,6 @@ snapshots: '@types/estree@1.0.5': {} - '@types/fs-extra@11.0.4': - dependencies: - '@types/jsonfile': 6.1.4 - '@types/node': 20.14.11 - '@types/hast@3.0.4': dependencies: '@types/unist': 3.0.2 @@ -4615,10 +4390,6 @@ snapshots: dependencies: '@types/node': 20.14.11 - '@types/jsonfile@6.1.4': - dependencies: - '@types/node': 20.14.11 - '@types/linkify-it@5.0.0': {} '@types/markdown-it@14.1.1': @@ -4970,8 +4741,6 @@ snapshots: ansi-regex@5.0.1: {} - ansi-regex@6.0.1: {} - ansi-styles@3.2.1: dependencies: color-convert: 1.9.3 @@ -4980,10 +4749,6 @@ snapshots: dependencies: color-convert: 2.0.1 - ansi-styles@6.2.1: {} - - any-promise@1.3.0: {} - anymatch@3.1.3: dependencies: normalize-path: 3.0.0 @@ -5017,8 +4782,6 @@ snapshots: delegates: 1.0.0 readable-stream: 3.6.2 - arg@5.0.2: {} - argparse@2.0.1: {} array-flatten@1.1.1: {} @@ -5116,8 +4879,6 @@ snapshots: get-intrinsic: 1.2.2 set-function-length: 1.1.1 - camelcase-css@2.0.1: {} - camelize@1.0.1: {} caniuse-lite@1.0.30001642: {} @@ -5199,8 +4960,6 @@ snapshots: commander@2.20.3: {} - commander@4.1.1: {} - commondir@1.0.1: {} compress-commons@5.0.1: @@ -5268,8 +5027,6 @@ snapshots: mdn-data: 2.0.30 source-map-js: 1.0.2 - cssesc@3.0.0: {} - csstype@3.1.3: {} data-uri-to-buffer@2.0.2: {} @@ -5314,14 +5071,10 @@ snapshots: detect-libc@2.0.2: {} - didyoumean@1.2.2: {} - dir-glob@3.0.1: dependencies: path-type: 4.0.0 - dlv@1.1.3: {} - dot-prop@8.0.2: dependencies: type-fest: 3.13.1 @@ -5330,8 +5083,6 @@ snapshots: duplexer@0.1.2: {} - eastasianwidth@0.2.0: {} - ee-first@1.1.1: {} electron-to-chromium@1.4.832: {} @@ -5340,8 +5091,6 @@ snapshots: emoji-regex@8.0.0: {} - emoji-regex@9.2.2: {} - encodeurl@1.0.2: {} entities@4.5.0: {} @@ -5543,11 +5292,6 @@ snapshots: dependencies: tabbable: 6.2.0 - foreground-child@3.2.1: - dependencies: - cross-spawn: 7.0.3 - signal-exit: 4.1.0 - forwarded@0.2.0: {} fresh@0.5.2: {} @@ -5617,21 +5361,8 @@ snapshots: dependencies: is-glob: 4.0.3 - glob-parent@6.0.2: - dependencies: - is-glob: 4.0.3 - glob-to-regexp@0.4.1: {} - glob@10.4.5: - dependencies: - foreground-child: 3.2.1 - jackspeak: 3.4.3 - minimatch: 9.0.5 - minipass: 7.1.2 - package-json-from-dist: 1.0.0 - path-scurry: 1.11.1 - glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -5811,12 +5542,6 @@ snapshots: itty-fetcher@0.9.4: {} - jackspeak@3.4.3: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - jiti@1.20.0: {} jiti@1.21.0: {} @@ -5849,17 +5574,11 @@ snapshots: dependencies: readable-stream: 2.3.8 - lilconfig@2.1.0: {} - - lilconfig@3.1.2: {} - linebreak@1.1.0: dependencies: base64-js: 0.0.8 unicode-trie: 2.0.0 - lines-and-columns@1.2.4: {} - listhen@1.5.5: dependencies: '@parcel/watcher': 2.3.0 @@ -5899,8 +5618,6 @@ snapshots: lru-cache@10.0.1: {} - lru-cache@10.4.3: {} - lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -5983,10 +5700,6 @@ snapshots: dependencies: brace-expansion: 2.0.1 - minimatch@9.0.5: - dependencies: - brace-expansion: 2.0.1 - minimist@1.2.8: {} minipass@3.3.6: @@ -5995,8 +5708,6 @@ snapshots: minipass@5.0.0: {} - minipass@7.1.2: {} - minisearch@6.3.0: {} minizlib@2.1.2: @@ -6041,12 +5752,6 @@ snapshots: mustache@4.2.0: {} - mz@2.7.0: - dependencies: - any-promise: 1.3.0 - object-assign: 4.1.1 - thenify-all: 1.6.0 - nanoid@3.3.7: {} negotiator@0.6.3: {} @@ -6173,8 +5878,6 @@ snapshots: object-assign@4.1.1: {} - object-hash@3.0.0: {} - object-inspect@1.13.1: {} ofetch@1.3.3: @@ -6226,8 +5929,6 @@ snapshots: dependencies: p-limit: 3.1.0 - package-json-from-dist@1.0.0: {} - pako@0.2.9: {} parse-css-color@0.2.1: @@ -6245,11 +5946,6 @@ snapshots: path-parse@1.0.7: {} - path-scurry@1.11.1: - dependencies: - lru-cache: 10.4.3 - minipass: 7.1.2 - path-to-regexp@0.1.7: {} path-to-regexp@6.2.2: {} @@ -6266,10 +5962,6 @@ snapshots: picomatch@2.3.1: {} - pify@2.3.0: {} - - pirates@4.0.6: {} - pkg-types@1.0.3: dependencies: jsonc-parser: 3.2.0 @@ -6282,43 +5974,8 @@ snapshots: mlly: 1.7.1 pathe: 1.1.2 - postcss-import@15.1.0(postcss@8.4.35): - dependencies: - postcss: 8.4.35 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.8 - - postcss-js@4.0.1(postcss@8.4.35): - dependencies: - camelcase-css: 2.0.1 - postcss: 8.4.35 - - postcss-load-config@4.0.2(postcss@8.4.35): - dependencies: - lilconfig: 3.1.2 - yaml: 2.3.4 - optionalDependencies: - postcss: 8.4.35 - - postcss-nested@6.2.0(postcss@8.4.35): - dependencies: - postcss: 8.4.35 - postcss-selector-parser: 6.1.1 - - postcss-selector-parser@6.1.1: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - postcss-value-parser@4.2.0: {} - postcss@8.4.35: - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.0.2 - postcss@8.4.39: dependencies: nanoid: 3.3.7 @@ -6369,10 +6026,6 @@ snapshots: destr: 2.0.2 flat: 5.0.2 - read-cache@1.0.0: - dependencies: - pify: 2.3.0 - readable-stream@2.3.8: dependencies: core-util-is: 1.0.3 @@ -6579,8 +6232,6 @@ snapshots: signal-exit@3.0.7: {} - signal-exit@4.1.0: {} - sirv@2.0.4: dependencies: '@polka/url': 1.0.0-next.24 @@ -6632,12 +6283,6 @@ snapshots: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - string-width@5.1.2: - dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 9.2.2 - strip-ansi: 7.1.0 - string.prototype.codepointat@0.2.1: {} string_decoder@1.1.1: @@ -6652,26 +6297,12 @@ snapshots: dependencies: ansi-regex: 5.0.1 - strip-ansi@7.1.0: - dependencies: - ansi-regex: 6.0.1 - strip-final-newline@2.0.0: {} strip-literal@1.3.0: dependencies: acorn: 8.11.3 - sucrase@3.35.0: - dependencies: - '@jridgewell/gen-mapping': 0.3.3 - commander: 4.1.1 - glob: 10.4.5 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.6 - ts-interface-checker: 0.1.13 - superjson@2.2.1: dependencies: copy-anything: 3.0.5 @@ -6686,33 +6317,6 @@ snapshots: tabbable@6.2.0: {} - tailwindcss@3.4.6: - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.5.3 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.2 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.0 - lilconfig: 2.1.0 - micromatch: 4.0.5 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.0.0 - postcss: 8.4.35 - postcss-import: 15.1.0(postcss@8.4.35) - postcss-js: 4.0.1(postcss@8.4.35) - postcss-load-config: 4.0.2(postcss@8.4.35) - postcss-nested: 6.2.0(postcss@8.4.35) - postcss-selector-parser: 6.1.1 - resolve: 1.22.8 - sucrase: 3.35.0 - transitivePeerDependencies: - - ts-node - tar-stream@3.1.6: dependencies: b4a: 1.6.4 @@ -6735,14 +6339,6 @@ snapshots: commander: 2.20.3 source-map-support: 0.5.21 - thenify-all@1.6.0: - dependencies: - thenify: 3.3.1 - - thenify@3.3.1: - dependencies: - any-promise: 1.3.0 - tiny-inflate@1.0.3: {} to-fast-properties@2.0.0: {} @@ -6757,8 +6353,6 @@ snapshots: tr46@0.0.3: {} - ts-interface-checker@0.1.13: {} - tslib@2.6.3: {} type-fest@3.13.1: {} @@ -6998,12 +6592,6 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 - wrap-ansi@8.1.0: - dependencies: - ansi-styles: 6.2.1 - string-width: 5.1.2 - strip-ansi: 7.1.0 - wrappy@1.0.2: {} ws@8.18.0: {} @@ -7030,8 +6618,6 @@ snapshots: yallist@4.0.0: {} - yaml@2.3.4: {} - yargs-parser@21.1.1: {} yargs@17.7.2: