nojs and mastodon verification
This commit is contained in:
parent
6019c23de4
commit
8cfdf1606f
7 changed files with 145 additions and 120 deletions
|
@ -7,7 +7,7 @@ import useWindowSize from "utils/shared/hooks/useWindowSize";
|
|||
import Icon from "./Icon";
|
||||
|
||||
const Lanyard = () => {
|
||||
const id = process.env.NEXT_DISCORD_ID || "318044130796109825";
|
||||
const id = `318044130796109825`;
|
||||
const lanyard = useLanyard(id).data;
|
||||
const { resolvedTheme: theme } = useTheme()
|
||||
const windowSize = useWindowSize()
|
||||
|
|
|
@ -17,7 +17,7 @@ const LoadingScreen = ({
|
|||
<div data-theme={theme} className={styles.cover}>
|
||||
<div className={styles.center}>
|
||||
<svg className={styles.svg} viewBox="0 0 200 200">
|
||||
<use href={`/ValorantSymbol.svg#${theme}`} />
|
||||
<use href={`/ValorantSymbol.svg#${theme || "light"}`} />
|
||||
</svg>
|
||||
</div>
|
||||
</div>
|
||||
|
|
39
components/RenderWithoutJS.tsx
Normal file
39
components/RenderWithoutJS.tsx
Normal file
|
@ -0,0 +1,39 @@
|
|||
import React, { ReactNode, useEffect, useState } from "react";
|
||||
|
||||
const RenderWithoutJS = ({ children, profiles }: { children: ReactNode, profiles?}) => {
|
||||
let Mastodon = profiles.filter(p => p.platform === "Fediverse")[0]
|
||||
const [nojs, setNoJS] = useState(true)
|
||||
useEffect(() => setNoJS(false), [])
|
||||
return (
|
||||
<>
|
||||
<noscript>
|
||||
<div style={{
|
||||
display: nojs ? "block" : "none",
|
||||
position: "absolute",
|
||||
top: "50%",
|
||||
left: "50%",
|
||||
transform: "translateX(-50%)",
|
||||
textAlign: "center"
|
||||
}}>
|
||||
<span>
|
||||
This site needs Javascript to run.
|
||||
<br />
|
||||
Please enable this Permission and reload this Page.
|
||||
</span>
|
||||
</div>
|
||||
</noscript>
|
||||
|
||||
{/* Mastodon Verification Link */}
|
||||
<a style={{ display: "none" }} rel="me" href={Mastodon.url}>
|
||||
{Mastodon.username}
|
||||
</a>
|
||||
{/* END */}
|
||||
{!nojs && (<>{children}</>)}
|
||||
</>
|
||||
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
|
||||
export default RenderWithoutJS;
|
|
@ -12,7 +12,7 @@
|
|||
"@supabase/supabase-js": "^1.35.4",
|
||||
"date-fns": "^2.29.1",
|
||||
"gray-matter": "^4.0.3",
|
||||
"next": "^12.2.2",
|
||||
"next": "12.2.2",
|
||||
"next-themes": "^0.2.0",
|
||||
"react": "^18.2.0",
|
||||
"react-dom": "^18.2.0",
|
||||
|
|
|
@ -2,14 +2,10 @@ import React, { useEffect, useState } from "react";
|
|||
import { ThemeProvider } from "next-themes";
|
||||
|
||||
import "../styles/main.sass";
|
||||
import LoadingScreen from "components/LoadingScreen";
|
||||
|
||||
function Void({ Component, pageProps }) {
|
||||
const [loading, setLoading] = useState(true)
|
||||
|
||||
useEffect(() => setLoading(false), [])
|
||||
|
||||
if (loading) return <LoadingScreen isLoading={loading} />
|
||||
// const [loading, setLoading] = useState(true)
|
||||
// useEffect(() => setLoading(false), [])
|
||||
// if (loading) return <LoadingScreen isLoading={loading} />
|
||||
|
||||
return (
|
||||
<ThemeProvider enableSystem enableColorScheme >
|
||||
|
|
|
@ -10,6 +10,7 @@ import styles from "styles/Index.module.sass";
|
|||
// import Post from "components/Post";
|
||||
// import PostGrid from "components/PostGrid";
|
||||
import Copyright from "components/copyright";
|
||||
import RenderWithoutJS from "components/RenderWithoutJS";
|
||||
|
||||
export async function getStaticProps() {
|
||||
const profiles = await getProfiles();
|
||||
|
@ -26,7 +27,8 @@ export async function getStaticProps() {
|
|||
|
||||
const IndexPage = (props: { profiles: SocialButton[]; posts: Array<any>; projects: SocialButton[] }) => {
|
||||
const showposts = false
|
||||
return (
|
||||
|
||||
let Index = (
|
||||
<>
|
||||
<div className={styles.center}>
|
||||
<Navbar />
|
||||
|
@ -44,6 +46,7 @@ const IndexPage = (props: { profiles: SocialButton[]; posts: Array<any>; project
|
|||
<Copyright />
|
||||
</>
|
||||
);
|
||||
return <RenderWithoutJS profiles={props.profiles} children={Index} />
|
||||
};
|
||||
|
||||
export default IndexPage
|
205
pnpm-lock.yaml
generated
205
pnpm-lock.yaml
generated
|
@ -8,7 +8,7 @@ specifiers:
|
|||
'@types/react-dom': ^18.0.6
|
||||
date-fns: ^2.29.1
|
||||
gray-matter: ^4.0.3
|
||||
next: ^12.2.2
|
||||
next: 12.2.2
|
||||
next-themes: ^0.2.0
|
||||
react: ^18.2.0
|
||||
react-dom: ^18.2.0
|
||||
|
@ -16,29 +16,31 @@ specifiers:
|
|||
remark: ^14.0.2
|
||||
remark-html: ^15.0.1
|
||||
sass: ^1.53.0
|
||||
swr: ^1.3.0
|
||||
typescript: ^4.7.4
|
||||
use-lanyard: ^1.1.0
|
||||
|
||||
dependencies:
|
||||
'@react-ui-org/react-ui': 0.47.0_biqbaboplfbrettd7655fr4n2y
|
||||
'@supabase/supabase-js': 1.35.4
|
||||
date-fns: 2.29.1
|
||||
'@supabase/supabase-js': 1.35.7
|
||||
date-fns: 2.29.3
|
||||
gray-matter: 4.0.3
|
||||
next: 12.2.2_b7sksnfkdyiidz7vzaadim75qm
|
||||
next-themes: 0.2.0_7gpduzaz4csxytrukenoyuq3te
|
||||
next: 12.2.2_m5sxuueb27gk6ddc5gums6vtgq
|
||||
next-themes: 0.2.1_7gpduzaz4csxytrukenoyuq3te
|
||||
react: 18.2.0
|
||||
react-dom: 18.2.0_react@18.2.0
|
||||
react-use-lanyard: 0.1.2_react@18.2.0
|
||||
react-use-lanyard: 0.1.4_react@18.2.0
|
||||
remark: 14.0.2
|
||||
remark-html: 15.0.1
|
||||
sass: 1.53.0
|
||||
use-lanyard: 1.1.0_react@18.2.0
|
||||
sass: 1.56.1
|
||||
swr: 1.3.0_react@18.2.0
|
||||
use-lanyard: 1.3.7
|
||||
|
||||
devDependencies:
|
||||
'@types/node': 18.0.5
|
||||
'@types/react': 18.0.15
|
||||
'@types/react-dom': 18.0.6
|
||||
typescript: 4.7.4
|
||||
'@types/node': 18.11.9
|
||||
'@types/react': 18.0.25
|
||||
'@types/react-dom': 18.0.8
|
||||
typescript: 4.8.4
|
||||
|
||||
packages:
|
||||
|
||||
|
@ -184,8 +186,8 @@ packages:
|
|||
- encoding
|
||||
dev: false
|
||||
|
||||
/@supabase/gotrue-js/1.22.21:
|
||||
resolution: {integrity: sha512-AhsbBU+5j7BKSqfpLDkEcxy3ruDD+J+dHaYxXGHNWiiIJBYtK2jmNcMYA7M30MYjajnhoILJFC7LtHWl1lWj2Q==}
|
||||
/@supabase/gotrue-js/1.24.0:
|
||||
resolution: {integrity: sha512-6PVv7mHCFOxLm6TSBfR7hsq/y3CMKpvzePVR+ZWtlFBTjJ2J87g2OYE9bgC61P5TNeZopUXKw93H92yz0MTALw==}
|
||||
dependencies:
|
||||
cross-fetch: 3.1.5
|
||||
transitivePeerDependencies:
|
||||
|
@ -200,8 +202,8 @@ packages:
|
|||
- encoding
|
||||
dev: false
|
||||
|
||||
/@supabase/realtime-js/1.7.3:
|
||||
resolution: {integrity: sha512-iNUWhVeYRi5+XUlW2zJ7ccGfhI6caLxcn2t6VuQK3OTJNzXdVXeKb25nffLx1g4F7Ty6VM8Xiue7i0z0cWG3pQ==}
|
||||
/@supabase/realtime-js/1.7.5:
|
||||
resolution: {integrity: sha512-nXuoxt7NE1NTI+G8WBim1K2gkUC8YE3e9evBUG+t6xwd9Sq+sSOrjcE0qJ8/Y631BCnLzlhX6yhFYQFh1oQDOg==}
|
||||
dependencies:
|
||||
'@types/phoenix': 1.5.4
|
||||
websocket: 1.0.34
|
||||
|
@ -209,22 +211,22 @@ packages:
|
|||
- supports-color
|
||||
dev: false
|
||||
|
||||
/@supabase/storage-js/1.7.2:
|
||||
resolution: {integrity: sha512-HX4HAfLUJznVgAwiKVgdTe5QD0bpUcqgc0hpk/s5Uy8qoe1tHZAc5qE9kI+tqk7rQKyymFpiA7+bAHlzyZXxxQ==}
|
||||
/@supabase/storage-js/1.7.3:
|
||||
resolution: {integrity: sha512-jnIZWqOc9TGclOozgX9v/RWGFCgJAyW/yvmauexgRZhWknUXoA4b2i8tj7vfwE0WTvNRuA5JpXID98rfJeSG7Q==}
|
||||
dependencies:
|
||||
cross-fetch: 3.1.5
|
||||
transitivePeerDependencies:
|
||||
- encoding
|
||||
dev: false
|
||||
|
||||
/@supabase/supabase-js/1.35.4:
|
||||
resolution: {integrity: sha512-9krwmuG3hdoS7SfM1UmCIw88aW9V1WW2Zx91tofdnmQraWKfk5e2fIKfp+Wjb9owq7JIkuUIA/qziVs2qX0lLQ==}
|
||||
/@supabase/supabase-js/1.35.7:
|
||||
resolution: {integrity: sha512-X+qCzmj5sH0dozagbLoK7LzysBaWoivO0gsAUAPPBQkQupQWuBfaOqG18gKhlfL0wp2PL888QzhQNScp/IwUfA==}
|
||||
dependencies:
|
||||
'@supabase/functions-js': 1.3.4
|
||||
'@supabase/gotrue-js': 1.22.21
|
||||
'@supabase/gotrue-js': 1.24.0
|
||||
'@supabase/postgrest-js': 0.37.4
|
||||
'@supabase/realtime-js': 1.7.3
|
||||
'@supabase/storage-js': 1.7.2
|
||||
'@supabase/realtime-js': 1.7.5
|
||||
'@supabase/storage-js': 1.7.3
|
||||
transitivePeerDependencies:
|
||||
- encoding
|
||||
- supports-color
|
||||
|
@ -233,7 +235,7 @@ packages:
|
|||
/@swc/helpers/0.4.2:
|
||||
resolution: {integrity: sha512-556Az0VX7WR6UdoTn4htt/l3zPQ7bsQWK+HqdG4swV7beUCxo/BqmvbOpUkTIm/9ih86LIf1qsUnywNL3obGHw==}
|
||||
dependencies:
|
||||
tslib: 2.4.0
|
||||
tslib: 2.4.1
|
||||
dev: false
|
||||
|
||||
/@types/debug/4.1.7:
|
||||
|
@ -254,16 +256,12 @@ packages:
|
|||
'@types/unist': 2.0.6
|
||||
dev: false
|
||||
|
||||
/@types/mdurl/1.0.2:
|
||||
resolution: {integrity: sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==}
|
||||
dev: false
|
||||
|
||||
/@types/ms/0.7.31:
|
||||
resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==}
|
||||
dev: false
|
||||
|
||||
/@types/node/18.0.5:
|
||||
resolution: {integrity: sha512-En7tneq+j0qAiVwysBD79y86MT3ModuoIJbe7JXp+sb5UAjInSShmK3nXXMioBzfF7rXC12hv12d4IyCVwN4dA==}
|
||||
/@types/node/18.11.9:
|
||||
resolution: {integrity: sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==}
|
||||
dev: true
|
||||
|
||||
/@types/phoenix/1.5.4:
|
||||
|
@ -274,18 +272,18 @@ packages:
|
|||
resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==}
|
||||
dev: true
|
||||
|
||||
/@types/react-dom/18.0.6:
|
||||
resolution: {integrity: sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==}
|
||||
/@types/react-dom/18.0.8:
|
||||
resolution: {integrity: sha512-C3GYO0HLaOkk9dDAz3Dl4sbe4AKUGTCfFIZsz3n/82dPNN8Du533HzKatDxeUYWu24wJgMP1xICqkWk1YOLOIw==}
|
||||
dependencies:
|
||||
'@types/react': 18.0.15
|
||||
'@types/react': 18.0.25
|
||||
dev: true
|
||||
|
||||
/@types/react/18.0.15:
|
||||
resolution: {integrity: sha512-iz3BtLuIYH1uWdsv6wXYdhozhqj20oD4/Hk2DNXIn1kFsmp9x8d9QB6FnPhfkbhd2PgEONt9Q1x/ebkwjfFLow==}
|
||||
/@types/react/18.0.25:
|
||||
resolution: {integrity: sha512-xD6c0KDT4m7n9uD4ZHi02lzskaiqcBxf4zi+tXZY98a04wvc0hi/TcCPC2FOESZi51Nd7tlUeOJY8RofL799/g==}
|
||||
dependencies:
|
||||
'@types/prop-types': 15.7.5
|
||||
'@types/scheduler': 0.16.2
|
||||
csstype: 3.1.0
|
||||
csstype: 3.1.1
|
||||
dev: true
|
||||
|
||||
/@types/scheduler/0.16.2:
|
||||
|
@ -326,16 +324,16 @@ packages:
|
|||
fill-range: 7.0.1
|
||||
dev: false
|
||||
|
||||
/bufferutil/4.0.6:
|
||||
resolution: {integrity: sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==}
|
||||
/bufferutil/4.0.7:
|
||||
resolution: {integrity: sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==}
|
||||
engines: {node: '>=6.14.2'}
|
||||
requiresBuild: true
|
||||
dependencies:
|
||||
node-gyp-build: 4.5.0
|
||||
dev: false
|
||||
|
||||
/caniuse-lite/1.0.30001367:
|
||||
resolution: {integrity: sha512-XDgbeOHfifWV3GEES2B8rtsrADx4Jf+juKX2SICJcaUhjYBO3bR96kvEIHa15VU6ohtOhBZuPGGYGbXMRn0NCw==}
|
||||
/caniuse-lite/1.0.30001431:
|
||||
resolution: {integrity: sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==}
|
||||
dev: false
|
||||
|
||||
/ccount/2.0.1:
|
||||
|
@ -381,19 +379,19 @@ packages:
|
|||
- encoding
|
||||
dev: false
|
||||
|
||||
/csstype/3.1.0:
|
||||
resolution: {integrity: sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==}
|
||||
/csstype/3.1.1:
|
||||
resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==}
|
||||
dev: true
|
||||
|
||||
/d/1.0.1:
|
||||
resolution: {integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==}
|
||||
dependencies:
|
||||
es5-ext: 0.10.61
|
||||
es5-ext: 0.10.62
|
||||
type: 1.2.0
|
||||
dev: false
|
||||
|
||||
/date-fns/2.29.1:
|
||||
resolution: {integrity: sha512-dlLD5rKaKxpFdnjrs+5azHDFOPEu4ANy/LTh04A1DTzMM7qoajmKCBc8pkKRFT41CNzw+4gQh79X5C+Jq27HAw==}
|
||||
/date-fns/2.29.3:
|
||||
resolution: {integrity: sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==}
|
||||
engines: {node: '>=0.11'}
|
||||
dev: false
|
||||
|
||||
|
@ -436,8 +434,8 @@ packages:
|
|||
engines: {node: '>=0.3.1'}
|
||||
dev: false
|
||||
|
||||
/es5-ext/0.10.61:
|
||||
resolution: {integrity: sha512-yFhIqQAzu2Ca2I4SE2Au3rxVfmohU9Y7wqGR+s7+H7krk26NXhIRAZDgqd6xqjCEFUomDEA3/Bo/7fKmIkW1kA==}
|
||||
/es5-ext/0.10.62:
|
||||
resolution: {integrity: sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==}
|
||||
engines: {node: '>=0.10'}
|
||||
requiresBuild: true
|
||||
dependencies:
|
||||
|
@ -450,7 +448,7 @@ packages:
|
|||
resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==}
|
||||
dependencies:
|
||||
d: 1.0.1
|
||||
es5-ext: 0.10.61
|
||||
es5-ext: 0.10.62
|
||||
es6-symbol: 3.1.3
|
||||
dev: false
|
||||
|
||||
|
@ -458,7 +456,7 @@ packages:
|
|||
resolution: {integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==}
|
||||
dependencies:
|
||||
d: 1.0.1
|
||||
ext: 1.6.0
|
||||
ext: 1.7.0
|
||||
dev: false
|
||||
|
||||
/esprima/4.0.1:
|
||||
|
@ -467,10 +465,10 @@ packages:
|
|||
hasBin: true
|
||||
dev: false
|
||||
|
||||
/ext/1.6.0:
|
||||
resolution: {integrity: sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==}
|
||||
/ext/1.7.0:
|
||||
resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==}
|
||||
dependencies:
|
||||
type: 2.6.1
|
||||
type: 2.7.2
|
||||
dev: false
|
||||
|
||||
/extend-shallow/2.0.1:
|
||||
|
@ -637,7 +635,7 @@ packages:
|
|||
dependencies:
|
||||
'@types/mdast': 3.0.10
|
||||
'@types/unist': 2.0.6
|
||||
unist-util-visit: 4.1.0
|
||||
unist-util-visit: 4.1.1
|
||||
dev: false
|
||||
|
||||
/mdast-util-from-markdown/1.2.0:
|
||||
|
@ -647,7 +645,7 @@ packages:
|
|||
'@types/unist': 2.0.6
|
||||
decode-named-character-reference: 1.0.2
|
||||
mdast-util-to-string: 3.1.0
|
||||
micromark: 3.0.10
|
||||
micromark: 3.1.0
|
||||
micromark-util-decode-numeric-character-reference: 1.0.0
|
||||
micromark-util-decode-string: 1.0.2
|
||||
micromark-util-normalize-identifier: 1.0.0
|
||||
|
@ -659,20 +657,18 @@ packages:
|
|||
- supports-color
|
||||
dev: false
|
||||
|
||||
/mdast-util-to-hast/12.2.0:
|
||||
resolution: {integrity: sha512-YDwT5KhGzLgPpSnQhAlK1+WpCW4gsPmNNAxUNMkMTDhxQyPp2eX86WOelnKnLKEvSpfxqJbPbInHFkefXZBhEA==}
|
||||
/mdast-util-to-hast/12.2.4:
|
||||
resolution: {integrity: sha512-a21xoxSef1l8VhHxS1Dnyioz6grrJkoaCUgGzMD/7dWHvboYX3VW53esRUfB5tgTyz4Yos1n25SPcj35dJqmAg==}
|
||||
dependencies:
|
||||
'@types/hast': 2.3.4
|
||||
'@types/mdast': 3.0.10
|
||||
'@types/mdurl': 1.0.2
|
||||
mdast-util-definitions: 5.1.1
|
||||
mdurl: 1.0.1
|
||||
micromark-util-sanitize-uri: 1.0.0
|
||||
micromark-util-sanitize-uri: 1.1.0
|
||||
trim-lines: 3.0.1
|
||||
unist-builder: 3.0.0
|
||||
unist-util-generated: 2.0.0
|
||||
unist-util-position: 4.0.3
|
||||
unist-util-visit: 4.1.0
|
||||
unist-util-visit: 4.1.1
|
||||
dev: false
|
||||
|
||||
/mdast-util-to-markdown/1.3.0:
|
||||
|
@ -683,7 +679,7 @@ packages:
|
|||
longest-streak: 3.0.1
|
||||
mdast-util-to-string: 3.1.0
|
||||
micromark-util-decode-string: 1.0.2
|
||||
unist-util-visit: 4.1.0
|
||||
unist-util-visit: 4.1.1
|
||||
zwitch: 2.0.2
|
||||
dev: false
|
||||
|
||||
|
@ -691,10 +687,6 @@ packages:
|
|||
resolution: {integrity: sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==}
|
||||
dev: false
|
||||
|
||||
/mdurl/1.0.1:
|
||||
resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==}
|
||||
dev: false
|
||||
|
||||
/micromark-core-commonmark/1.0.6:
|
||||
resolution: {integrity: sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==}
|
||||
dependencies:
|
||||
|
@ -822,8 +814,8 @@ packages:
|
|||
micromark-util-types: 1.0.2
|
||||
dev: false
|
||||
|
||||
/micromark-util-sanitize-uri/1.0.0:
|
||||
resolution: {integrity: sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==}
|
||||
/micromark-util-sanitize-uri/1.1.0:
|
||||
resolution: {integrity: sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==}
|
||||
dependencies:
|
||||
micromark-util-character: 1.1.0
|
||||
micromark-util-encode: 1.0.1
|
||||
|
@ -847,8 +839,8 @@ packages:
|
|||
resolution: {integrity: sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==}
|
||||
dev: false
|
||||
|
||||
/micromark/3.0.10:
|
||||
resolution: {integrity: sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==}
|
||||
/micromark/3.1.0:
|
||||
resolution: {integrity: sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==}
|
||||
dependencies:
|
||||
'@types/debug': 4.1.7
|
||||
debug: 4.3.4
|
||||
|
@ -862,7 +854,7 @@ packages:
|
|||
micromark-util-encode: 1.0.1
|
||||
micromark-util-normalize-identifier: 1.0.0
|
||||
micromark-util-resolve-all: 1.0.0
|
||||
micromark-util-sanitize-uri: 1.0.0
|
||||
micromark-util-sanitize-uri: 1.1.0
|
||||
micromark-util-subtokenize: 1.0.2
|
||||
micromark-util-symbol: 1.0.1
|
||||
micromark-util-types: 1.0.2
|
||||
|
@ -877,7 +869,7 @@ packages:
|
|||
dev: false
|
||||
|
||||
/ms/2.0.0:
|
||||
resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=}
|
||||
resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
|
||||
dev: false
|
||||
|
||||
/ms/2.1.2:
|
||||
|
@ -890,14 +882,14 @@ packages:
|
|||
hasBin: true
|
||||
dev: false
|
||||
|
||||
/next-themes/0.2.0_7gpduzaz4csxytrukenoyuq3te:
|
||||
resolution: {integrity: sha512-myhpDL4vadBD9YDSHiewqvzorGzB03N84e+3LxCwHRlM/hiBOaW+UsKsQojQAzC7fdcJA0l2ppveXcYaVV+hxQ==}
|
||||
/next-themes/0.2.1_7gpduzaz4csxytrukenoyuq3te:
|
||||
resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==}
|
||||
peerDependencies:
|
||||
next: '*'
|
||||
react: '*'
|
||||
react-dom: '*'
|
||||
dependencies:
|
||||
next: 12.2.2_b7sksnfkdyiidz7vzaadim75qm
|
||||
next: 12.2.2_m5sxuueb27gk6ddc5gums6vtgq
|
||||
react: 18.2.0
|
||||
react-dom: 18.2.0_react@18.2.0
|
||||
dev: false
|
||||
|
@ -906,7 +898,7 @@ packages:
|
|||
resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==}
|
||||
dev: false
|
||||
|
||||
/next/12.2.2_b7sksnfkdyiidz7vzaadim75qm:
|
||||
/next/12.2.2_m5sxuueb27gk6ddc5gums6vtgq:
|
||||
resolution: {integrity: sha512-zAYFY45aBry/PlKONqtlloRFqU/We3zWYdn2NoGvDZkoYUYQSJC8WMcalS5C19MxbCZLUVCX7D7a6gTGgl2yLg==}
|
||||
engines: {node: '>=12.22.0'}
|
||||
hasBin: true
|
||||
|
@ -926,11 +918,11 @@ packages:
|
|||
dependencies:
|
||||
'@next/env': 12.2.2
|
||||
'@swc/helpers': 0.4.2
|
||||
caniuse-lite: 1.0.30001367
|
||||
caniuse-lite: 1.0.30001431
|
||||
postcss: 8.4.5
|
||||
react: 18.2.0
|
||||
react-dom: 18.2.0_react@18.2.0
|
||||
sass: 1.53.0
|
||||
sass: 1.56.1
|
||||
styled-jsx: 5.0.2_react@18.2.0
|
||||
use-sync-external-store: 1.1.0_react@18.2.0
|
||||
optionalDependencies:
|
||||
|
@ -1010,14 +1002,14 @@ packages:
|
|||
scheduler: 0.23.0
|
||||
dev: false
|
||||
|
||||
/react-use-lanyard/0.1.2_react@18.2.0:
|
||||
resolution: {integrity: sha512-QScCarw4MQelEhjcQO9HvTKWUfpIvt+ZcMPvOOaaDRJk/QNPml27rNzILM7k4TrhrevSuMmgF+3WJtTcUlqidA==}
|
||||
/react-use-lanyard/0.1.4_react@18.2.0:
|
||||
resolution: {integrity: sha512-uYqBI4ADuE+MnZQpxfhRTFXKss0xIQ0U8Sl0duv8NaP3ND6VaEpw1Wpe6sO14Jrike638QZkcv2QfJl3LtZikA==}
|
||||
peerDependencies:
|
||||
react: '>=16'
|
||||
dependencies:
|
||||
react: 18.2.0
|
||||
swr: 1.3.0_react@18.2.0
|
||||
tslib: 2.4.0
|
||||
tslib: 2.4.1
|
||||
dev: false
|
||||
|
||||
/react/18.2.0:
|
||||
|
@ -1040,7 +1032,7 @@ packages:
|
|||
'@types/mdast': 3.0.10
|
||||
hast-util-sanitize: 4.0.0
|
||||
hast-util-to-html: 8.0.3
|
||||
mdast-util-to-hast: 12.2.0
|
||||
mdast-util-to-hast: 12.2.4
|
||||
unified: 10.1.2
|
||||
dev: false
|
||||
|
||||
|
@ -1080,8 +1072,8 @@ packages:
|
|||
mri: 1.2.0
|
||||
dev: false
|
||||
|
||||
/sass/1.53.0:
|
||||
resolution: {integrity: sha512-zb/oMirbKhUgRQ0/GFz8TSAwRq2IlR29vOUJZOx0l8sV+CkHUfHa4u5nqrG+1VceZp7Jfj59SVW9ogdhTvJDcQ==}
|
||||
/sass/1.56.1:
|
||||
resolution: {integrity: sha512-VpEyKpyBPCxE7qGDtOcdJ6fFbcpOM+Emu7uZLxVrkX8KVU/Dp5UF7WLvzqRuUhB6mqqQt1xffLoG+AndxTZrCQ==}
|
||||
engines: {node: '>=12.0.0'}
|
||||
hasBin: true
|
||||
dependencies:
|
||||
|
@ -1172,16 +1164,16 @@ packages:
|
|||
resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==}
|
||||
dev: false
|
||||
|
||||
/tslib/2.4.0:
|
||||
resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==}
|
||||
/tslib/2.4.1:
|
||||
resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==}
|
||||
dev: false
|
||||
|
||||
/type/1.2.0:
|
||||
resolution: {integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==}
|
||||
dev: false
|
||||
|
||||
/type/2.6.1:
|
||||
resolution: {integrity: sha512-OvgH5rB0XM+iDZGQ1Eg/o7IZn0XYJFVrN/9FQ4OWIYILyJJgVP2s1hLTOFn6UOZoDUI/HctGa0PFlE2n2HW3NQ==}
|
||||
/type/2.7.2:
|
||||
resolution: {integrity: sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==}
|
||||
dev: false
|
||||
|
||||
/typedarray-to-buffer/3.1.5:
|
||||
|
@ -1190,8 +1182,8 @@ packages:
|
|||
is-typedarray: 1.0.0
|
||||
dev: false
|
||||
|
||||
/typescript/4.7.4:
|
||||
resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==}
|
||||
/typescript/4.8.4:
|
||||
resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==}
|
||||
engines: {node: '>=4.2.0'}
|
||||
hasBin: true
|
||||
dev: true
|
||||
|
@ -1205,7 +1197,7 @@ packages:
|
|||
is-buffer: 2.0.5
|
||||
is-plain-obj: 4.1.0
|
||||
trough: 2.1.0
|
||||
vfile: 5.3.4
|
||||
vfile: 5.3.5
|
||||
dev: false
|
||||
|
||||
/unist-builder/3.0.0:
|
||||
|
@ -1234,29 +1226,24 @@ packages:
|
|||
'@types/unist': 2.0.6
|
||||
dev: false
|
||||
|
||||
/unist-util-visit-parents/5.1.0:
|
||||
resolution: {integrity: sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg==}
|
||||
/unist-util-visit-parents/5.1.1:
|
||||
resolution: {integrity: sha512-gks4baapT/kNRaWxuGkl5BIhoanZo7sC/cUT/JToSRNL1dYoXRFl75d++NkjYk4TAu2uv2Px+l8guMajogeuiw==}
|
||||
dependencies:
|
||||
'@types/unist': 2.0.6
|
||||
unist-util-is: 5.1.1
|
||||
dev: false
|
||||
|
||||
/unist-util-visit/4.1.0:
|
||||
resolution: {integrity: sha512-n7lyhFKJfVZ9MnKtqbsqkQEk5P1KShj0+//V7mAcoI6bpbUjh3C/OG8HVD+pBihfh6Ovl01m8dkcv9HNqYajmQ==}
|
||||
/unist-util-visit/4.1.1:
|
||||
resolution: {integrity: sha512-n9KN3WV9k4h1DxYR1LoajgN93wpEi/7ZplVe02IoB4gH5ctI1AaF2670BLHQYbwj+pY83gFtyeySFiyMHJklrg==}
|
||||
dependencies:
|
||||
'@types/unist': 2.0.6
|
||||
unist-util-is: 5.1.1
|
||||
unist-util-visit-parents: 5.1.0
|
||||
unist-util-visit-parents: 5.1.1
|
||||
dev: false
|
||||
|
||||
/use-lanyard/1.1.0_react@18.2.0:
|
||||
resolution: {integrity: sha512-9yfDnDKCNYR/VIUKSq5V+ACSwZECNrA1ogduigZzF8AuEVwCjrckFBL56dLQHISqsPiB5MfypgpVU+c757EZ3g==}
|
||||
/use-lanyard/1.3.7:
|
||||
resolution: {integrity: sha512-bxIBdehr77mJOW6c6l5L6tXYuT/EzVaDltVOy+IL4knqXhl0zI51sOhg0M5HvV/QhKNLXED4Cg3OyiSd+Xp88Q==}
|
||||
engines: {node: '>=14'}
|
||||
peerDependencies:
|
||||
react: '>=17'
|
||||
dependencies:
|
||||
react: 18.2.0
|
||||
swr: 1.3.0_react@18.2.0
|
||||
dev: false
|
||||
|
||||
/use-sync-external-store/1.1.0_react@18.2.0:
|
||||
|
@ -1267,8 +1254,8 @@ packages:
|
|||
react: 18.2.0
|
||||
dev: false
|
||||
|
||||
/utf-8-validate/5.0.9:
|
||||
resolution: {integrity: sha512-Yek7dAy0v3Kl0orwMlvi7TPtiCNrdfHNd7Gcc/pLq4BLXqfAmd0J7OWMizUQnTTJsyjKn02mU7anqwfmUP4J8Q==}
|
||||
/utf-8-validate/5.0.10:
|
||||
resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==}
|
||||
engines: {node: '>=6.14.2'}
|
||||
requiresBuild: true
|
||||
dependencies:
|
||||
|
@ -1293,8 +1280,8 @@ packages:
|
|||
unist-util-stringify-position: 3.0.2
|
||||
dev: false
|
||||
|
||||
/vfile/5.3.4:
|
||||
resolution: {integrity: sha512-KI+7cnst03KbEyN1+JE504zF5bJBZa+J+CrevLeyIMq0aPU681I2rQ5p4PlnQ6exFtWiUrg26QUdFMnAKR6PIw==}
|
||||
/vfile/5.3.5:
|
||||
resolution: {integrity: sha512-U1ho2ga33eZ8y8pkbQLH54uKqGhFJ6GYIHnnG5AhRpAh3OWjkrRHKa/KogbmQn8We+c0KVV3rTOgR9V/WowbXQ==}
|
||||
dependencies:
|
||||
'@types/unist': 2.0.6
|
||||
is-buffer: 2.0.5
|
||||
|
@ -1310,11 +1297,11 @@ packages:
|
|||
resolution: {integrity: sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==}
|
||||
engines: {node: '>=4.0.0'}
|
||||
dependencies:
|
||||
bufferutil: 4.0.6
|
||||
bufferutil: 4.0.7
|
||||
debug: 2.6.9
|
||||
es5-ext: 0.10.61
|
||||
es5-ext: 0.10.62
|
||||
typedarray-to-buffer: 3.1.5
|
||||
utf-8-validate: 5.0.9
|
||||
utf-8-validate: 5.0.10
|
||||
yaeti: 0.0.6
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
|
Loading…
Add table
Reference in a new issue