Compare commits

..

8 Commits

Author SHA1 Message Date
dependabot[bot]
c4963a260d
Merge 3f3fad39d0e9cf6d4da94fde005ffabdaf1a858a into 68e46b8eea9426dae994e245157d4336b962f391 2025-03-13 02:04:34 +00:00
dependabot[bot]
3f3fad39d0
chore(deps-dev): bump react-markdown from 9.1.0 to 10.1.0
Bumps [react-markdown](https://github.com/remarkjs/react-markdown) from 9.1.0 to 10.1.0.
- [Release notes](https://github.com/remarkjs/react-markdown/releases)
- [Changelog](https://github.com/remarkjs/react-markdown/blob/main/changelog.md)
- [Commits](https://github.com/remarkjs/react-markdown/compare/9.1.0...10.1.0)

---
updated-dependencies:
- dependency-name: react-markdown
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-13 02:04:30 +00:00
dvelo
68e46b8eea feat(www): posthog 2025-03-12 21:01:26 -05:00
dvelo
d51bef8da0 Merge branch 'main' of https://github.com/DeveloLongScript/MHSF 2025-03-12 17:18:19 -05:00
dvelo
981f106acc fix: update react 2025-03-12 17:18:12 -05:00
dvelo
b003f08fe5
Add files via upload 2025-03-12 16:53:31 -05:00
dvelo
f2e9c9c5e2
Delete .github/github-banner.png 2025-03-12 16:53:19 -05:00
dvelo
c784f965cd
Add files via upload 2025-03-12 16:50:58 -05:00
6 changed files with 191 additions and 57 deletions

BIN
.github/github-banner.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 430 KiB

@ -45,6 +45,22 @@ const nextConfig = {
}, },
]; ];
}, },
async rewrites() {
return [
{
source: "/ingest/static/:path*",
destination: "https://us-assets.i.posthog.com/static/:path*",
},
{
source: "/ingest/:path*",
destination: "https://us.i.posthog.com/:path*",
},
{
source: "/ingest/decide",
destination: "https://us.i.posthog.com/decide",
},
];
},
eslint: { eslint: {
ignoreDuringBuilds: true, ignoreDuringBuilds: true,
}, },

@ -56,6 +56,7 @@
"nextjs-toploader": "^1.6.12", "nextjs-toploader": "^1.6.12",
"nprogress": "^0.2.0", "nprogress": "^0.2.0",
"postcss-obfuscator": "^1.6.1", "postcss-obfuscator": "^1.6.1",
"posthog-js": "^1.230.2",
"prettier": "^3.3.1", "prettier": "^3.3.1",
"react": "^19.0.0", "react": "^19.0.0",
"react-dom": "^19.0.0", "react-dom": "^19.0.0",

@ -26,7 +26,6 @@
* OTHER DEALINGS IN THE SOFTWARE. * OTHER DEALINGS IN THE SOFTWARE.
*/ */
import { Analytics } from "@vercel/analytics/react";
import { SpeedInsights } from "@vercel/speed-insights/next"; import { SpeedInsights } from "@vercel/speed-insights/next";
import { GeistSans } from "geist/font/sans"; import { GeistSans } from "geist/font/sans";
import "../globals.css"; import "../globals.css";
@ -41,6 +40,7 @@ import { Inter as interFont } from "next/font/google";
import LayoutPart from "@/components/feat/LayoutPart"; import LayoutPart from "@/components/feat/LayoutPart";
import AllBanners from "@/components/feat/AllBanners"; import AllBanners from "@/components/feat/AllBanners";
import Footer from "@/components/misc/Footer"; import Footer from "@/components/misc/Footer";
import { PostHogProvider } from "@/components/misc/PosthogProvider";
export const viewport: Viewport = { export const viewport: Viewport = {
themeColor: "black", themeColor: "black",
@ -57,14 +57,15 @@ export default async function RootLayout({
<ClerkThemeProvider className={GeistSans.className}> <ClerkThemeProvider className={GeistSans.className}>
<ThemeProvider attribute="class" defaultTheme="system" enableSystem> <ThemeProvider attribute="class" defaultTheme="system" enableSystem>
<TooltipProvider> <TooltipProvider>
<PostHogProvider>
<AllBanners /> <AllBanners />
<LayoutPart>{children}</LayoutPart> <LayoutPart>{children}</LayoutPart>
<ThemedToaster /> <ThemedToaster />
<CommandBarer /> <CommandBarer />
<SpeedInsights /> <SpeedInsights />
<Analytics />
<NewDomainDialog /> <NewDomainDialog />
<Footer /> <Footer />
</PostHogProvider>
</TooltipProvider> </TooltipProvider>
</ThemeProvider> </ThemeProvider>
</ClerkThemeProvider> </ClerkThemeProvider>

@ -0,0 +1,86 @@
/*
* MHSF, Minehut Server List
* All external content is rather licensed under the ECA Agreement
* located here: https://mhsf.app/docs/legal/external-content-agreement
*
* All code under MHSF is licensed under the MIT License
* by open source contributors
*
* Copyright (c) 2025 dvelo
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to
* deal in the Software without restriction, including without limitation the
* rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
* sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*/
"use client";
import { usePathname, useSearchParams } from "next/navigation";
import { useEffect, Suspense } from "react";
import { usePostHog } from "posthog-js/react";
import posthog from "posthog-js";
import { PostHogProvider as PHProvider } from "posthog-js/react";
export function PostHogProvider({ children }: { children: React.ReactNode }) {
useEffect(() => {
posthog.init(process.env.NEXT_PUBLIC_POSTHOG_KEY as string, {
api_host: "/ingest",
ui_host: "https://us.posthog.com",
person_profiles: "identified_only", // or 'always' to create profiles for anonymous users as well
capture_pageview: false, // Disable automatic pageview capture, as we capture manually
});
}, []);
return (
<PHProvider client={posthog}>
<SuspendedPostHogPageView />
{children}
</PHProvider>
);
}
function PostHogPageView() {
const pathname = usePathname();
const searchParams = useSearchParams();
const posthog = usePostHog();
// Track pageviews
useEffect(() => {
if (pathname && posthog) {
let url = window.origin + pathname;
if (searchParams?.toString()) {
url = `${url}?${searchParams?.toString()}`;
}
posthog.capture("$pageview", { $current_url: url });
}
}, [pathname, searchParams, posthog]);
return null;
}
// Wrap PostHogPageView in Suspense to avoid the useSearchParams usage above
// from de-opting the whole app into client-side rendering
// See: https://nextjs.org/docs/messages/deopted-into-client-rendering
function SuspendedPostHogPageView() {
return (
<Suspense fallback={null}>
<PostHogPageView />
</Suspense>
);
}

126
yarn.lock

@ -1128,16 +1128,16 @@
dependencies: dependencies:
"@types/mdx" "^2.0.0" "@types/mdx" "^2.0.0"
"@mintlify/cli@4.0.425": "@mintlify/cli@4.0.430":
version "4.0.425" version "4.0.430"
resolved "https://registry.yarnpkg.com/@mintlify/cli/-/cli-4.0.425.tgz#ae96aaa6fc5585194c7cacfbfbbfa5c53ddffd22" resolved "https://registry.yarnpkg.com/@mintlify/cli/-/cli-4.0.430.tgz#326c25f18d03ef0609de6d312f22284073f57586"
integrity sha512-6svVkaBQpP3d+GacZUpTbxx4PKC8CNJ2f/jPbxPmQzI+tLmLD2l4+mnNv/KU5l4E510Gu5aTWGfSeF1MmiQbhA== integrity sha512-g6wQCM/jpdbJtjGvBIYFYX67uAO3hUrZukL0oWNThnwTj6T/M+b9va0gw1CHJQDj3LUNMdwQ+ZmJEAw3uqnCHg==
dependencies: dependencies:
"@mintlify/common" "1.0.303" "@mintlify/common" "1.0.305"
"@mintlify/link-rot" "3.0.402" "@mintlify/link-rot" "3.0.406"
"@mintlify/models" "0.0.177" "@mintlify/models" "0.0.177"
"@mintlify/prebuild" "1.0.399" "@mintlify/prebuild" "1.0.403"
"@mintlify/previewing" "4.0.417" "@mintlify/previewing" "4.0.422"
"@mintlify/validation" "0.1.320" "@mintlify/validation" "0.1.320"
chalk "^5.2.0" chalk "^5.2.0"
detect-port "^1.5.1" detect-port "^1.5.1"
@ -1147,10 +1147,10 @@
ora "^6.1.2" ora "^6.1.2"
yargs "^17.6.0" yargs "^17.6.0"
"@mintlify/common@1.0.303": "@mintlify/common@1.0.305":
version "1.0.303" version "1.0.305"
resolved "https://registry.yarnpkg.com/@mintlify/common/-/common-1.0.303.tgz#5da9631b42b7c54d90054a28250db034065afc7a" resolved "https://registry.yarnpkg.com/@mintlify/common/-/common-1.0.305.tgz#644be6baab36723576472fb8a4f9c282df1f7bf6"
integrity sha512-5WVF9NPKpgeIPdZ5BS+O5Ay2v3nce4Vzi2BMb8AOhafrNv9T8GZVIgOCCtNOSN8QNXVe72BUXKtOCY2iqs2tGg== integrity sha512-jq5F8sCjzKSfjgCr/MHiX6eDcuoc6p2rVk7gaDc//x+NryDxkvU7Q2pFUQACjjJbT5h5QM4p98v03LPZmwpkuw==
dependencies: dependencies:
"@asyncapi/parser" "^3.4.0" "@asyncapi/parser" "^3.4.0"
"@mintlify/mdx" "^1.0.1" "@mintlify/mdx" "^1.0.1"
@ -1187,13 +1187,13 @@
unist-util-visit-parents "^6.0.1" unist-util-visit-parents "^6.0.1"
vfile "^6.0.3" vfile "^6.0.3"
"@mintlify/link-rot@3.0.402": "@mintlify/link-rot@3.0.406":
version "3.0.402" version "3.0.406"
resolved "https://registry.yarnpkg.com/@mintlify/link-rot/-/link-rot-3.0.402.tgz#758b67b3ac35da53795e755e51677c05202bd837" resolved "https://registry.yarnpkg.com/@mintlify/link-rot/-/link-rot-3.0.406.tgz#c5856d1cfe17e54c791840480df9f2522c9e3f7b"
integrity sha512-HMPJGnS9RHYU77HOwa0Ha0iQMSFSSKLLEAQlZkUjYlNtdFM0QM1GfWq5p2q3escHAcO6TE+E2HKyOPpzTXQmTw== integrity sha512-ubZfuIJbrJAQJwyVyRMW+kA4yhzNiofuzi3Kj83xB9LPlyBy/yEVzK57HSjCOlCoG9mYNb87JOL3eSbDLiul/w==
dependencies: dependencies:
"@mintlify/common" "1.0.303" "@mintlify/common" "1.0.305"
"@mintlify/prebuild" "1.0.399" "@mintlify/prebuild" "1.0.403"
fs-extra "^11.1.0" fs-extra "^11.1.0"
is-absolute-url "^4.0.1" is-absolute-url "^4.0.1"
unist-util-visit "^4.1.1" unist-util-visit "^4.1.1"
@ -1235,14 +1235,14 @@
leven "^4.0.0" leven "^4.0.0"
yaml "^2.4.5" yaml "^2.4.5"
"@mintlify/prebuild@1.0.399": "@mintlify/prebuild@1.0.403":
version "1.0.399" version "1.0.403"
resolved "https://registry.yarnpkg.com/@mintlify/prebuild/-/prebuild-1.0.399.tgz#08bec8bf18e65964dd034760f24dbca8cb6ece60" resolved "https://registry.yarnpkg.com/@mintlify/prebuild/-/prebuild-1.0.403.tgz#9288b05deada3512c4e53b9cc0c2e8e2a05f3989"
integrity sha512-Cz8mkIGrweI1uc3Y/AeQCCkt3RIB7KMoa7Gaw+TE5x+wpiIjy3fBtAwtcoIwn3ZZOF0MCDxST3Yy+pXQHW2oIA== integrity sha512-71dSdwdlhGDrvTUYsF3JWOk9vEj6jta+iISvc8/jxizqdtrnHExvicUrUfaQFne5E+LXRUGsfbwjyII2HOzJVw==
dependencies: dependencies:
"@mintlify/common" "1.0.303" "@mintlify/common" "1.0.305"
"@mintlify/openapi-parser" "^0.0.7" "@mintlify/openapi-parser" "^0.0.7"
"@mintlify/scraping" "4.0.150" "@mintlify/scraping" "4.0.154"
"@mintlify/validation" "0.1.320" "@mintlify/validation" "0.1.320"
axios "^1.6.2" axios "^1.6.2"
chalk "^5.3.0" chalk "^5.3.0"
@ -1254,13 +1254,13 @@
openapi-types "^12.0.0" openapi-types "^12.0.0"
unist-util-visit "^4.1.1" unist-util-visit "^4.1.1"
"@mintlify/previewing@4.0.417": "@mintlify/previewing@4.0.422":
version "4.0.417" version "4.0.422"
resolved "https://registry.yarnpkg.com/@mintlify/previewing/-/previewing-4.0.417.tgz#0b410ab93e2159b67e9e00a01e83e446ac08498f" resolved "https://registry.yarnpkg.com/@mintlify/previewing/-/previewing-4.0.422.tgz#604f4f2abc9c2634eb0c3e25b25c4f8826f91ba9"
integrity sha512-HJ9xClYV0DU9JrGo0xiMScWeJeRh4QFm0L0adWPs58tblsxAmjfrXsJQ5MZmWkmQVKZpzFqRTlFbSIZnspqr5A== integrity sha512-fWnwQufD5VWp1CUb21xJx8DJAQ3a1IBj4qLGKE4arN71KRSOZeSJJ12hA5TfAJhRO3TL+eDB0evjjQCse9azdQ==
dependencies: dependencies:
"@mintlify/common" "1.0.303" "@mintlify/common" "1.0.305"
"@mintlify/prebuild" "1.0.399" "@mintlify/prebuild" "1.0.403"
"@mintlify/validation" "0.1.320" "@mintlify/validation" "0.1.320"
better-opn "^3.0.2" better-opn "^3.0.2"
chalk "^5.1.0" chalk "^5.1.0"
@ -1279,12 +1279,12 @@
unist-util-visit "^4.1.1" unist-util-visit "^4.1.1"
yargs "^17.6.0" yargs "^17.6.0"
"@mintlify/scraping@4.0.150": "@mintlify/scraping@4.0.154":
version "4.0.150" version "4.0.154"
resolved "https://registry.yarnpkg.com/@mintlify/scraping/-/scraping-4.0.150.tgz#5751ff061ae26ded9ce1ae5d45e45ec47296cc58" resolved "https://registry.yarnpkg.com/@mintlify/scraping/-/scraping-4.0.154.tgz#34f4bd33b5c410a6883759836e632e48485bcf84"
integrity sha512-hq+LuBYrvJPfiYU3L45BTo8I2mwWZAh84AhvsMtvug9DIRk8AAL277YnT/cpXPZCqJSJTChbVRHOLJFsV97ibA== integrity sha512-l0FYL32ZGc4xfhN1FLDno5zljXMvOFsIJJXQ5iEV7Bb5Ql88ZYS2WM3/ol/RoKdAQo7VsD+ZWmxVpDOIFqkhkg==
dependencies: dependencies:
"@mintlify/common" "1.0.303" "@mintlify/common" "1.0.305"
"@mintlify/openapi-parser" "^0.0.7" "@mintlify/openapi-parser" "^0.0.7"
fs-extra "^11.1.1" fs-extra "^11.1.1"
hast-util-to-mdast "^10.1.0" hast-util-to-mdast "^10.1.0"
@ -3498,9 +3498,9 @@ axe-core@^4.10.0:
integrity sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w== integrity sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==
axios@^1.4.0, axios@^1.6.2: axios@^1.4.0, axios@^1.6.2:
version "1.8.2" version "1.8.3"
resolved "https://registry.yarnpkg.com/axios/-/axios-1.8.2.tgz#fabe06e241dfe83071d4edfbcaa7b1c3a40f7979" resolved "https://registry.yarnpkg.com/axios/-/axios-1.8.3.tgz#9ebccd71c98651d547162a018a1a95a4b4ed4de8"
integrity sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg== integrity sha512-iP4DebzoNlP/YN2dpwCgb8zoCmhtkajzS48JvwmkSkXvPI3DHc7m+XYL5tGnSlJtR6nImXZmdCuN5aP8dh1d8A==
dependencies: dependencies:
follow-redirects "^1.15.6" follow-redirects "^1.15.6"
form-data "^4.0.0" form-data "^4.0.0"
@ -3541,9 +3541,9 @@ bare-fs@^4.0.1:
bare-stream "^2.0.0" bare-stream "^2.0.0"
bare-os@^3.0.1: bare-os@^3.0.1:
version "3.5.1" version "3.6.0"
resolved "https://registry.yarnpkg.com/bare-os/-/bare-os-3.5.1.tgz#8e59ad8db6d0eab35cfe499208db643fd5f4c594" resolved "https://registry.yarnpkg.com/bare-os/-/bare-os-3.6.0.tgz#1465dd7e1bebe0dec230097a23ad00f7db51f957"
integrity sha512-LvfVNDcWLw2AnIw5f2mWUgumW3I3N/WYGiWeimhQC1Ybt71n2FjlS9GJKeCnFeg1MKZHxzIFmpFnBXDI+sBeFg== integrity sha512-BUrFS5TqSBdA0LwHop4OjPJwisqxGy6JsWVqV6qaFoe965qqtaKfDzHY5T2YA1gUL0ZeeQeA+4BBc1FJTcHiPw==
bare-path@^3.0.0: bare-path@^3.0.0:
version "3.0.0" version "3.0.0"
@ -4031,6 +4031,11 @@ cookie@~0.7.2:
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.2.tgz#556369c472a2ba910f2979891b526b3436237ed7" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.2.tgz#556369c472a2ba910f2979891b526b3436237ed7"
integrity sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w== integrity sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==
core-js@^3.38.1:
version "3.41.0"
resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.41.0.tgz#57714dafb8c751a6095d028a7428f1fb5834a776"
integrity sha512-SJ4/EHwS36QMJd6h/Rg+GyR4A5xE0FSI3eZ+iBVpfqf1x0eTSg1smWLHrA+2jQThZSh97fmSgFSU8B61nxosxA==
cors@~2.8.5: cors@~2.8.5:
version "2.8.5" version "2.8.5"
resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29"
@ -5423,6 +5428,11 @@ fdir@^6.4.3:
resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.4.3.tgz#011cdacf837eca9b811c89dbb902df714273db72" resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.4.3.tgz#011cdacf837eca9b811c89dbb902df714273db72"
integrity sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw== integrity sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==
fflate@^0.4.8:
version "0.4.8"
resolved "https://registry.yarnpkg.com/fflate/-/fflate-0.4.8.tgz#f90b82aefbd8ac174213abb338bd7ef848f0f5ae"
integrity sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==
file-entry-cache@^6.0.1: file-entry-cache@^6.0.1:
version "6.0.1" version "6.0.1"
resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
@ -7835,11 +7845,11 @@ minizlib@^2.1.1:
yallist "^4.0.0" yallist "^4.0.0"
mintlify@^4.0.417: mintlify@^4.0.417:
version "4.0.425" version "4.0.431"
resolved "https://registry.yarnpkg.com/mintlify/-/mintlify-4.0.425.tgz#491107f1b5ee4af8f5ca2bed7884365c43dc8d8f" resolved "https://registry.yarnpkg.com/mintlify/-/mintlify-4.0.431.tgz#b42f8cfbf2c592dfb184f1cd9c749fab939d6561"
integrity sha512-/0AJJDnNfLu2pAP9r+FD4WPsaNCn3WiZQLUq9DChhtnVitLwhX9cKdm/xD+wQME61MXKarX25thFVtKPjV8GRQ== integrity sha512-IQObA+qejymnHuryQrmPTdtAoxWr7ltlU9EM28cRJrL38U49OW+tu5AUUI+y7rDamj4Vf9m1LlfNcwsb8NAu0g==
dependencies: dependencies:
"@mintlify/cli" "4.0.425" "@mintlify/cli" "4.0.430"
mitt@3.0.1: mitt@3.0.1:
version "3.0.1" version "3.0.1"
@ -8571,6 +8581,21 @@ postcss@^8, postcss@^8.4.23, postcss@^8.4.38, postcss@^8.4.39, postcss@^8.4.40,
picocolors "^1.1.1" picocolors "^1.1.1"
source-map-js "^1.2.1" source-map-js "^1.2.1"
posthog-js@^1.230.2:
version "1.230.2"
resolved "https://registry.yarnpkg.com/posthog-js/-/posthog-js-1.230.2.tgz#c6133cf5757d4f4067a2e7c7d4facec2fab22bfc"
integrity sha512-MciEotiLuByI2L7NMrGYR48yVvurekkCETjPoCmI8XLeDi33L+6glR7mCUH8xQxaoFr3FqK61HlUmvTApnzOgg==
dependencies:
core-js "^3.38.1"
fflate "^0.4.8"
preact "^10.19.3"
web-vitals "^4.2.0"
preact@^10.19.3:
version "10.26.4"
resolved "https://registry.yarnpkg.com/preact/-/preact-10.26.4.tgz#b514f4249453a4247c82ff6d1267d59b7d78f9f9"
integrity sha512-KJhO7LBFTjP71d83trW+Ilnjbo+ySsaAgCfXOXUlmGzJ4ygYPWmysm77yg4emwfmoz3b22yvH5IsVFHbhUaH5w==
prelude-ls@^1.2.1: prelude-ls@^1.2.1:
version "1.2.1" version "1.2.1"
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
@ -8985,9 +9010,9 @@ reflect.getprototypeof@^1.0.6, reflect.getprototypeof@^1.0.9:
which-builtin-type "^1.2.1" which-builtin-type "^1.2.1"
refractor@^4.8.1: refractor@^4.8.1:
version "4.8.1" version "4.9.0"
resolved "https://registry.yarnpkg.com/refractor/-/refractor-4.8.1.tgz#fbdd889333a3d86c9c864479622855c9b38e9d42" resolved "https://registry.yarnpkg.com/refractor/-/refractor-4.9.0.tgz#2e1c7af0157230cdd2f9086660912eadc5f68323"
integrity sha512-/fk5sI0iTgFYlmVGYVew90AoYnNMP6pooClx/XKqyeeCQXrL0Kvgn8V0VEht5ccdljbzzF1i3Q213gcntkRExg== integrity sha512-nEG1SPXFoGGx+dcjftjv8cAjEusIh6ED1xhf5DG3C0x/k+rmZ2duKnc3QLpt6qeHv5fPb8uwN3VWN2BT7fr3Og==
dependencies: dependencies:
"@types/hast" "^2.0.0" "@types/hast" "^2.0.0"
"@types/prismjs" "^1.0.0" "@types/prismjs" "^1.0.0"
@ -10801,6 +10826,11 @@ web-namespaces@^2.0.0:
resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692"
integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==
web-vitals@^4.2.0:
version "4.2.4"
resolved "https://registry.yarnpkg.com/web-vitals/-/web-vitals-4.2.4.tgz#1d20bc8590a37769bd0902b289550936069184b7"
integrity sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==
webidl-conversions@^3.0.0: webidl-conversions@^3.0.0:
version "3.0.1" version "3.0.1"
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"