mirror of
https://github.com/DeveloLongScript/MHSF.git
synced 2026-05-09 08:44:58 -05:00
Compare commits
7 Commits
229eec112d
...
3f3fad39d0
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3f3fad39d0 | ||
|
|
68e46b8eea | ||
|
|
d51bef8da0 | ||
|
|
981f106acc | ||
|
|
b003f08fe5 | ||
|
|
f2e9c9c5e2 | ||
|
|
c784f965cd |
BIN
.github/github-banner.png
vendored
Normal file
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: {
|
||||
ignoreDuringBuilds: true,
|
||||
},
|
||||
|
||||
@ -56,6 +56,7 @@
|
||||
"nextjs-toploader": "^1.6.12",
|
||||
"nprogress": "^0.2.0",
|
||||
"postcss-obfuscator": "^1.6.1",
|
||||
"posthog-js": "^1.230.2",
|
||||
"prettier": "^3.3.1",
|
||||
"react": "^19.0.0",
|
||||
"react-dom": "^19.0.0",
|
||||
|
||||
@ -26,7 +26,6 @@
|
||||
* OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
import { Analytics } from "@vercel/analytics/react";
|
||||
import { SpeedInsights } from "@vercel/speed-insights/next";
|
||||
import { GeistSans } from "geist/font/sans";
|
||||
import "../globals.css";
|
||||
@ -41,6 +40,7 @@ import { Inter as interFont } from "next/font/google";
|
||||
import LayoutPart from "@/components/feat/LayoutPart";
|
||||
import AllBanners from "@/components/feat/AllBanners";
|
||||
import Footer from "@/components/misc/Footer";
|
||||
import { PostHogProvider } from "@/components/misc/PosthogProvider";
|
||||
|
||||
export const viewport: Viewport = {
|
||||
themeColor: "black",
|
||||
@ -57,14 +57,15 @@ export default async function RootLayout({
|
||||
<ClerkThemeProvider className={GeistSans.className}>
|
||||
<ThemeProvider attribute="class" defaultTheme="system" enableSystem>
|
||||
<TooltipProvider>
|
||||
<AllBanners />
|
||||
<LayoutPart>{children}</LayoutPart>
|
||||
<ThemedToaster />
|
||||
<CommandBarer />
|
||||
<SpeedInsights />
|
||||
<Analytics />
|
||||
<NewDomainDialog />
|
||||
<Footer />
|
||||
<PostHogProvider>
|
||||
<AllBanners />
|
||||
<LayoutPart>{children}</LayoutPart>
|
||||
<ThemedToaster />
|
||||
<CommandBarer />
|
||||
<SpeedInsights />
|
||||
<NewDomainDialog />
|
||||
<Footer />
|
||||
</PostHogProvider>
|
||||
</TooltipProvider>
|
||||
</ThemeProvider>
|
||||
</ClerkThemeProvider>
|
||||
|
||||
86
apps/www/src/components/misc/PosthogProvider.tsx
Normal file
86
apps/www/src/components/misc/PosthogProvider.tsx
Normal file
@ -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
126
yarn.lock
@ -1128,16 +1128,16 @@
|
||||
dependencies:
|
||||
"@types/mdx" "^2.0.0"
|
||||
|
||||
"@mintlify/cli@4.0.425":
|
||||
version "4.0.425"
|
||||
resolved "https://registry.yarnpkg.com/@mintlify/cli/-/cli-4.0.425.tgz#ae96aaa6fc5585194c7cacfbfbbfa5c53ddffd22"
|
||||
integrity sha512-6svVkaBQpP3d+GacZUpTbxx4PKC8CNJ2f/jPbxPmQzI+tLmLD2l4+mnNv/KU5l4E510Gu5aTWGfSeF1MmiQbhA==
|
||||
"@mintlify/cli@4.0.430":
|
||||
version "4.0.430"
|
||||
resolved "https://registry.yarnpkg.com/@mintlify/cli/-/cli-4.0.430.tgz#326c25f18d03ef0609de6d312f22284073f57586"
|
||||
integrity sha512-g6wQCM/jpdbJtjGvBIYFYX67uAO3hUrZukL0oWNThnwTj6T/M+b9va0gw1CHJQDj3LUNMdwQ+ZmJEAw3uqnCHg==
|
||||
dependencies:
|
||||
"@mintlify/common" "1.0.303"
|
||||
"@mintlify/link-rot" "3.0.402"
|
||||
"@mintlify/common" "1.0.305"
|
||||
"@mintlify/link-rot" "3.0.406"
|
||||
"@mintlify/models" "0.0.177"
|
||||
"@mintlify/prebuild" "1.0.399"
|
||||
"@mintlify/previewing" "4.0.417"
|
||||
"@mintlify/prebuild" "1.0.403"
|
||||
"@mintlify/previewing" "4.0.422"
|
||||
"@mintlify/validation" "0.1.320"
|
||||
chalk "^5.2.0"
|
||||
detect-port "^1.5.1"
|
||||
@ -1147,10 +1147,10 @@
|
||||
ora "^6.1.2"
|
||||
yargs "^17.6.0"
|
||||
|
||||
"@mintlify/common@1.0.303":
|
||||
version "1.0.303"
|
||||
resolved "https://registry.yarnpkg.com/@mintlify/common/-/common-1.0.303.tgz#5da9631b42b7c54d90054a28250db034065afc7a"
|
||||
integrity sha512-5WVF9NPKpgeIPdZ5BS+O5Ay2v3nce4Vzi2BMb8AOhafrNv9T8GZVIgOCCtNOSN8QNXVe72BUXKtOCY2iqs2tGg==
|
||||
"@mintlify/common@1.0.305":
|
||||
version "1.0.305"
|
||||
resolved "https://registry.yarnpkg.com/@mintlify/common/-/common-1.0.305.tgz#644be6baab36723576472fb8a4f9c282df1f7bf6"
|
||||
integrity sha512-jq5F8sCjzKSfjgCr/MHiX6eDcuoc6p2rVk7gaDc//x+NryDxkvU7Q2pFUQACjjJbT5h5QM4p98v03LPZmwpkuw==
|
||||
dependencies:
|
||||
"@asyncapi/parser" "^3.4.0"
|
||||
"@mintlify/mdx" "^1.0.1"
|
||||
@ -1187,13 +1187,13 @@
|
||||
unist-util-visit-parents "^6.0.1"
|
||||
vfile "^6.0.3"
|
||||
|
||||
"@mintlify/link-rot@3.0.402":
|
||||
version "3.0.402"
|
||||
resolved "https://registry.yarnpkg.com/@mintlify/link-rot/-/link-rot-3.0.402.tgz#758b67b3ac35da53795e755e51677c05202bd837"
|
||||
integrity sha512-HMPJGnS9RHYU77HOwa0Ha0iQMSFSSKLLEAQlZkUjYlNtdFM0QM1GfWq5p2q3escHAcO6TE+E2HKyOPpzTXQmTw==
|
||||
"@mintlify/link-rot@3.0.406":
|
||||
version "3.0.406"
|
||||
resolved "https://registry.yarnpkg.com/@mintlify/link-rot/-/link-rot-3.0.406.tgz#c5856d1cfe17e54c791840480df9f2522c9e3f7b"
|
||||
integrity sha512-ubZfuIJbrJAQJwyVyRMW+kA4yhzNiofuzi3Kj83xB9LPlyBy/yEVzK57HSjCOlCoG9mYNb87JOL3eSbDLiul/w==
|
||||
dependencies:
|
||||
"@mintlify/common" "1.0.303"
|
||||
"@mintlify/prebuild" "1.0.399"
|
||||
"@mintlify/common" "1.0.305"
|
||||
"@mintlify/prebuild" "1.0.403"
|
||||
fs-extra "^11.1.0"
|
||||
is-absolute-url "^4.0.1"
|
||||
unist-util-visit "^4.1.1"
|
||||
@ -1235,14 +1235,14 @@
|
||||
leven "^4.0.0"
|
||||
yaml "^2.4.5"
|
||||
|
||||
"@mintlify/prebuild@1.0.399":
|
||||
version "1.0.399"
|
||||
resolved "https://registry.yarnpkg.com/@mintlify/prebuild/-/prebuild-1.0.399.tgz#08bec8bf18e65964dd034760f24dbca8cb6ece60"
|
||||
integrity sha512-Cz8mkIGrweI1uc3Y/AeQCCkt3RIB7KMoa7Gaw+TE5x+wpiIjy3fBtAwtcoIwn3ZZOF0MCDxST3Yy+pXQHW2oIA==
|
||||
"@mintlify/prebuild@1.0.403":
|
||||
version "1.0.403"
|
||||
resolved "https://registry.yarnpkg.com/@mintlify/prebuild/-/prebuild-1.0.403.tgz#9288b05deada3512c4e53b9cc0c2e8e2a05f3989"
|
||||
integrity sha512-71dSdwdlhGDrvTUYsF3JWOk9vEj6jta+iISvc8/jxizqdtrnHExvicUrUfaQFne5E+LXRUGsfbwjyII2HOzJVw==
|
||||
dependencies:
|
||||
"@mintlify/common" "1.0.303"
|
||||
"@mintlify/common" "1.0.305"
|
||||
"@mintlify/openapi-parser" "^0.0.7"
|
||||
"@mintlify/scraping" "4.0.150"
|
||||
"@mintlify/scraping" "4.0.154"
|
||||
"@mintlify/validation" "0.1.320"
|
||||
axios "^1.6.2"
|
||||
chalk "^5.3.0"
|
||||
@ -1254,13 +1254,13 @@
|
||||
openapi-types "^12.0.0"
|
||||
unist-util-visit "^4.1.1"
|
||||
|
||||
"@mintlify/previewing@4.0.417":
|
||||
version "4.0.417"
|
||||
resolved "https://registry.yarnpkg.com/@mintlify/previewing/-/previewing-4.0.417.tgz#0b410ab93e2159b67e9e00a01e83e446ac08498f"
|
||||
integrity sha512-HJ9xClYV0DU9JrGo0xiMScWeJeRh4QFm0L0adWPs58tblsxAmjfrXsJQ5MZmWkmQVKZpzFqRTlFbSIZnspqr5A==
|
||||
"@mintlify/previewing@4.0.422":
|
||||
version "4.0.422"
|
||||
resolved "https://registry.yarnpkg.com/@mintlify/previewing/-/previewing-4.0.422.tgz#604f4f2abc9c2634eb0c3e25b25c4f8826f91ba9"
|
||||
integrity sha512-fWnwQufD5VWp1CUb21xJx8DJAQ3a1IBj4qLGKE4arN71KRSOZeSJJ12hA5TfAJhRO3TL+eDB0evjjQCse9azdQ==
|
||||
dependencies:
|
||||
"@mintlify/common" "1.0.303"
|
||||
"@mintlify/prebuild" "1.0.399"
|
||||
"@mintlify/common" "1.0.305"
|
||||
"@mintlify/prebuild" "1.0.403"
|
||||
"@mintlify/validation" "0.1.320"
|
||||
better-opn "^3.0.2"
|
||||
chalk "^5.1.0"
|
||||
@ -1279,12 +1279,12 @@
|
||||
unist-util-visit "^4.1.1"
|
||||
yargs "^17.6.0"
|
||||
|
||||
"@mintlify/scraping@4.0.150":
|
||||
version "4.0.150"
|
||||
resolved "https://registry.yarnpkg.com/@mintlify/scraping/-/scraping-4.0.150.tgz#5751ff061ae26ded9ce1ae5d45e45ec47296cc58"
|
||||
integrity sha512-hq+LuBYrvJPfiYU3L45BTo8I2mwWZAh84AhvsMtvug9DIRk8AAL277YnT/cpXPZCqJSJTChbVRHOLJFsV97ibA==
|
||||
"@mintlify/scraping@4.0.154":
|
||||
version "4.0.154"
|
||||
resolved "https://registry.yarnpkg.com/@mintlify/scraping/-/scraping-4.0.154.tgz#34f4bd33b5c410a6883759836e632e48485bcf84"
|
||||
integrity sha512-l0FYL32ZGc4xfhN1FLDno5zljXMvOFsIJJXQ5iEV7Bb5Ql88ZYS2WM3/ol/RoKdAQo7VsD+ZWmxVpDOIFqkhkg==
|
||||
dependencies:
|
||||
"@mintlify/common" "1.0.303"
|
||||
"@mintlify/common" "1.0.305"
|
||||
"@mintlify/openapi-parser" "^0.0.7"
|
||||
fs-extra "^11.1.1"
|
||||
hast-util-to-mdast "^10.1.0"
|
||||
@ -3498,9 +3498,9 @@ axe-core@^4.10.0:
|
||||
integrity sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==
|
||||
|
||||
axios@^1.4.0, axios@^1.6.2:
|
||||
version "1.8.2"
|
||||
resolved "https://registry.yarnpkg.com/axios/-/axios-1.8.2.tgz#fabe06e241dfe83071d4edfbcaa7b1c3a40f7979"
|
||||
integrity sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==
|
||||
version "1.8.3"
|
||||
resolved "https://registry.yarnpkg.com/axios/-/axios-1.8.3.tgz#9ebccd71c98651d547162a018a1a95a4b4ed4de8"
|
||||
integrity sha512-iP4DebzoNlP/YN2dpwCgb8zoCmhtkajzS48JvwmkSkXvPI3DHc7m+XYL5tGnSlJtR6nImXZmdCuN5aP8dh1d8A==
|
||||
dependencies:
|
||||
follow-redirects "^1.15.6"
|
||||
form-data "^4.0.0"
|
||||
@ -3541,9 +3541,9 @@ bare-fs@^4.0.1:
|
||||
bare-stream "^2.0.0"
|
||||
|
||||
bare-os@^3.0.1:
|
||||
version "3.5.1"
|
||||
resolved "https://registry.yarnpkg.com/bare-os/-/bare-os-3.5.1.tgz#8e59ad8db6d0eab35cfe499208db643fd5f4c594"
|
||||
integrity sha512-LvfVNDcWLw2AnIw5f2mWUgumW3I3N/WYGiWeimhQC1Ybt71n2FjlS9GJKeCnFeg1MKZHxzIFmpFnBXDI+sBeFg==
|
||||
version "3.6.0"
|
||||
resolved "https://registry.yarnpkg.com/bare-os/-/bare-os-3.6.0.tgz#1465dd7e1bebe0dec230097a23ad00f7db51f957"
|
||||
integrity sha512-BUrFS5TqSBdA0LwHop4OjPJwisqxGy6JsWVqV6qaFoe965qqtaKfDzHY5T2YA1gUL0ZeeQeA+4BBc1FJTcHiPw==
|
||||
|
||||
bare-path@^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"
|
||||
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:
|
||||
version "2.8.5"
|
||||
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"
|
||||
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:
|
||||
version "6.0.1"
|
||||
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"
|
||||
|
||||
mintlify@^4.0.417:
|
||||
version "4.0.425"
|
||||
resolved "https://registry.yarnpkg.com/mintlify/-/mintlify-4.0.425.tgz#491107f1b5ee4af8f5ca2bed7884365c43dc8d8f"
|
||||
integrity sha512-/0AJJDnNfLu2pAP9r+FD4WPsaNCn3WiZQLUq9DChhtnVitLwhX9cKdm/xD+wQME61MXKarX25thFVtKPjV8GRQ==
|
||||
version "4.0.431"
|
||||
resolved "https://registry.yarnpkg.com/mintlify/-/mintlify-4.0.431.tgz#b42f8cfbf2c592dfb184f1cd9c749fab939d6561"
|
||||
integrity sha512-IQObA+qejymnHuryQrmPTdtAoxWr7ltlU9EM28cRJrL38U49OW+tu5AUUI+y7rDamj4Vf9m1LlfNcwsb8NAu0g==
|
||||
dependencies:
|
||||
"@mintlify/cli" "4.0.425"
|
||||
"@mintlify/cli" "4.0.430"
|
||||
|
||||
mitt@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"
|
||||
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:
|
||||
version "1.2.1"
|
||||
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"
|
||||
|
||||
refractor@^4.8.1:
|
||||
version "4.8.1"
|
||||
resolved "https://registry.yarnpkg.com/refractor/-/refractor-4.8.1.tgz#fbdd889333a3d86c9c864479622855c9b38e9d42"
|
||||
integrity sha512-/fk5sI0iTgFYlmVGYVew90AoYnNMP6pooClx/XKqyeeCQXrL0Kvgn8V0VEht5ccdljbzzF1i3Q213gcntkRExg==
|
||||
version "4.9.0"
|
||||
resolved "https://registry.yarnpkg.com/refractor/-/refractor-4.9.0.tgz#2e1c7af0157230cdd2f9086660912eadc5f68323"
|
||||
integrity sha512-nEG1SPXFoGGx+dcjftjv8cAjEusIh6ED1xhf5DG3C0x/k+rmZ2duKnc3QLpt6qeHv5fPb8uwN3VWN2BT7fr3Og==
|
||||
dependencies:
|
||||
"@types/hast" "^2.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"
|
||||
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:
|
||||
version "3.0.1"
|
||||
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user